编程语言
首页 > 编程语言> > 在Android中的触摸监听器中弹跳球应用程序

在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).因此,当用户从屏幕对象上释放手指时,它将再次开始移动.

标签:gesture,touch,bounce,android
来源: https://codeday.me/bug/20191122/2057310.html