android监听触摸事件
时间: 2023-07-22 20:25:22 浏览: 102
android触摸事件
5星 · 资源好评率100%
在 Android 中,可以使用以下方法来监听触摸事件:
1. 重写 View 类的 onTouchEvent(MotionEvent event) 方法来监听触摸事件。
2. 使用 View 类的 setOnTouchListener() 方法来设置触摸事件监听器。
下面是一个简单的示例代码:
```
public class MyView extends View implements View.OnTouchListener {
public MyView(Context context) {
super(context);
setOnTouchListener(this);
}
@Override
public boolean onTouchEvent(MotionEvent event) {
// 处理触摸事件
return super.onTouchEvent(event);
}
@Override
public boolean onTouch(View v, MotionEvent event) {
// 处理触摸事件
return true;
}
}
```
在这个示例中,MyView 类继承自 View 类,并实现了 View.OnTouchListener 接口。在构造方法中,使用 setOnTouchListener() 方法来设置触摸事件监听器。在 onTouchEvent() 方法中,重写处理触摸事件的逻辑。在 onTouch() 方法中,处理触摸事件并返回 true 表示已经消费了触摸事件。
阅读全文