Android 长按实现触摸状态
时间: 2023-12-05 21:16:07 浏览: 92
Android屏幕多点触摸
4星 · 用户满意度95%
要实现 Android 长按的触摸状态,可以通过在 XML 中设置 View 的属性 android:longClickable 为 true,或者在代码中使用 setLongClickable(true) 方法来开启长按事件监听。然后,可以在 View 的 OnLongClickListener 接口中实现长按事件的逻辑,并在该接口中修改 View 的状态,例如使用 setPressed() 方法改变 View 的背景色或者透明度等。同时,也可以在 OnTouchListener 接口中实现长按事件的逻辑,并在该接口中监听 MotionEvent 的 ACTION_DOWN 和 ACTION_UP 事件,通过计算时间差来判断是否触发了长按事件。
阅读全文