触摸事件:从项目中移除手指时

6 events android touch

当我从项目中移除手指时,我需要实现功能.所以我需要一些事件.

***Scenario:*** 

1. Touch the image view using finger.
2. Remove the finger.
3. Now implement the functionality.
Run Code Online (Sandbox Code Playgroud)

我想在第2步进行事件回调.

如果存在某些预定义事件,请提示名称.

Ily*_*dov 10

好.当您触摸屏幕并删除手指事件时:

  1. ACTION_DOWN - 第一次触摸时
  2. ACTION_MOVE - 当你在屏幕上移动手指时
  3. ACTION_UP - 当你从屏幕上移开手指时

祝好运!


Par*_*ani 7

对于该场景,您可以为ImageView 实现OnTouchListener.

yourImageView.setOnTouchListener(new OnTouchListener () {
  public boolean onTouch(View view, MotionEvent event) {

    if (event.getAction() == android.view.MotionEvent.ACTION_DOWN) {
      Log.d("TouchTest", "Touch down");
    } 
    else if (event.getAction() == android.view.MotionEvent.ACTION_UP) {
      Log.d("TouchTest", "Touch up");
    }
  }
}
Run Code Online (Sandbox Code Playgroud)