弹跳球应用程序触摸监听器在android中

时间:2014-02-10 09:53:50

标签: android touch gesture bounce

我引用此链接Bouncing Ball。当用户触摸球时,它会停止移动&当用户释放球时,它继续移动。我们怎么能用触摸手势来做呢?

先谢谢你。

1 个答案:

答案 0 :(得分:3)

正如我之前所说,这是一个很有说服力的答案来帮助你。你需要在这里分享你的代码来帮助你。

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

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