您的位置:首页 > 其它

onThouch事件判断按钮是否被按住

2017-03-07 12:30 337 查看
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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ontouch 按住 长按
相关文章推荐