private boolean onLongClicked = false;
@Override
public boolean onTouch(View v, MotionEvent event) {
switch (v.getId()) {
case R.id.iv_plus:
if (event.getAction() == MotionEvent.ACTION_BUTTON_PRESS ||
event.getAction() == MotionEvent.ACTION_DOWN||
event.getAction() == MotionEvent.ACTION_HOVER_ENTER||
event.getAction() == MotionEvent.ACTION_MASK||
event.getAction() == MotionEvent.ACTION_POINTER_DOWN||
event.getAction() == MotionEvent.ACTION_MOVE) {
onLongClicked = true;
} else {
onLongClicked = false;
}
break;
}
return false;
}
onThouch事件判断按钮是否被按住
最新推荐文章于 2023-07-29 14:17:53 发布
本文介绍了一个简单的Android触摸事件处理示例,展示了如何通过onTouch方法监听特定视图的触摸事件,并根据不同的触摸动作设置标志变量。
2464

被折叠的 条评论
为什么被折叠?



