jfi*_*isk 4 android touch-event
我试图找出如何查看MotionEvent何时完成事件(即,用户已按下屏幕,拖动并将手指从屏幕上移开).在Docs中我只看到事件开始时生成的getEventTime,但是没有提到如何确定它何时完成.有任何想法吗?
有 MotionEvent.ACTION_UP和MotionEvent.ACTION_DOWN旗子在那里
你可以通过比较它来检查event.getAction()
你可以这样使用
@Override
public boolean onTouch(View v, MotionEvent event) {
switch (event.getAction() & MotionEvent.ACTION_MASK) {
case MotionEvent.ACTION_DOWN:
//now touched
break;
case MotionEvent.ACTION_UP:
//your code
break;
}
}
Run Code Online (Sandbox Code Playgroud)
有很多标志,请检查此MotionEvent
| 归档时间: |
|
| 查看次数: |
1005 次 |
| 最近记录: |