如何实现像keyReapted(Andengine)一样连续的触摸监听器
我在类中实现了 IOnSceneTouchListener 并覆盖方法,并且在场景中实现了
scene.setTouchAreaBindingEnabled(true);
scene.setOnSceneTouchListener(this);
public boolean onSceneTouchEvent(Scene pScene, TouchEvent pSceneTouchEvent) {
Log.v("TouchEvent X",""+pSceneTouchEvent.getX());
Log.v("TouchEvent Y",""+pSceneTouchEvent.getY());
return true;
}
,并且我能够为每次触摸获取 x 任何 y 位置。我如何获得连续触摸的 x 和 y 位置
I implements IOnSceneTouchListener and override method in class and i implements in scene
scene.setTouchAreaBindingEnabled(true);
scene.setOnSceneTouchListener(this);
public boolean onSceneTouchEvent(Scene pScene, TouchEvent pSceneTouchEvent) {
Log.v("TouchEvent X",""+pSceneTouchEvent.getX());
Log.v("TouchEvent Y",""+pSceneTouchEvent.getY());
return true;
}
and i able to get x any y position for every touch. How i get x and y postion for continuous touch
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果连续是指在屏幕上
拖动/滑动
,那么您需要实现GestureListener
。并测量初始.getX()
、getY()
和最终getX()
、getY()
坐标,因为它允许您使用两个MotionEvents
。If by continuous you mean
dragging/sliding
over the screen, then you need to implementGestureListener
. And measure initial.getX()
,getY()
and finalgetX()
,getY()
coordinates, since it allows you twoMotionEvents
.