【问题标题】:Bouncing ball app in touch listener in androidandroid中的触摸监听器中的弹跳球应用程序
【发布时间】:2014-02-10 09:53:50
【问题描述】:

我参考这个链接Bouncing Ball。当用户触摸球时,它会停止移动,当用户释放球时,它会继续移动。我们如何使用触摸手势来做到这一点?

在此先感谢您。

【问题讨论】:

  • 嗯,这比你的小问题更像是一个声明性的答案,就像另一个教程一样。到目前为止你尝试了什么?
  • @ridoy 我尝试使用触摸监听器。但我的工作不是我做的。请帮助我。

标签: android touch gesture bounce


【解决方案1】:

正如我之前所说,这是在这里为您提供帮助的声明性答案。您需要在此处分享您的代码以提供帮助。

我想给你一些提示:覆盖onTouchEvent(MotionEvent event) 方法。使用event.getAction() 捕获各种MotionEvent。当您可以识别MotionEvent.ACTION_DOWN 时,将event.getX()getY() 设置为您的当前对象x,y。这将停止移动你的对象。

同样,在MotionEvent.ACTION_UP 更新您的对象位置(根据方向的x,y),并设置yourObject.setTouched(false)。所以当用户从屏幕上松开手指时,对象会再次开始移动。

【讨论】:

  • 很高兴知道这对您有所帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-01-27
  • 1970-01-01
  • 1970-01-01
  • 2011-12-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多