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

我将此链接称为Bouncing Ball.当用户触摸球时,它停止移动&;当用户释放球时,它将继续移动.我们如何使用触摸手势来做到这一点?

先感谢您.

解决方法:

就像我之前说的那样,这里有很多声明式的帮助您.您需要在此处共享代码以提供帮助.

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

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

上一篇:使用touch命令批量创建文件


下一篇:触摸屏学习:利用状态机编程