我有这个:
@Override
public void onTouch(final ControlTouchEvent event) {
int action = event.getAction();
if (action == Control.Intents.TOUCH_ACTION_PRESS) {
Log.d("Touch Test", "Touch: Press at " + event.getX() + " - " + event.getY());
}
else if (action == Control.Intents.TOUCH_ACTION_RELEASE) {
Log.d("Touch Test", "Touch: Release at " + event.getX() + " - " + event.getY());
}
}
基本上,它的工作原理是单机。让我解释。
如果您按下屏幕并在同一位置释放,以免将其称为“点击”,两个日志都会被触发,先按下,然后释放。
但是我想管理滚动,所以,如果我按下,然后移动手指,然后在屏幕的其他位置释放,我只会触发按下事件。
我想知道按下时的开始位置和释放时的结束位置,所以我可以滚动布局!
我怎样才能做到这一点?
谢谢!