我将此链接称为Bouncing Ball.当用户触摸球时,它停止移动&;当用户释放球时,它将继续移动.我们如何使用触摸手势来做到这一点?
先感谢您.
解决方法:
就像我之前说的那样,这里有很多声明式的帮助您.您需要在此处共享代码以提供帮助.
我想给你一些提示来做到这一点:重写onTouchEvent(MotionEvent event)方法.使用event.getAction()捕获各种MotionEvent.当您可以识别MotionEvent.ACTION_DOWN时,将event.getX()和getY()设置为当前对象x,y.那将停止移动您的对象.
同样,在MotionEvent.ACTION_UP上,更新对象的位置(根据方向,x,y),并设置yourObject.setTouched(false).因此,当用户从屏幕对象上释放手指时,它将再次开始移动.