检测按钮 onlongclicklistener 离开(向上)事件?
Detect button onlongclicklistener leave (up) event?
我想检测按钮离开或弹起事件。我有一个按钮,我按下它,现在我想在我离开按钮时显示消息。
inner_img.setOnLongClickListener(new OnLongClickListener()
{
@SuppressWarnings("unused")
public boolean onLongClick(View v)
{
//Button press event
return false;
}
});
现在我需要按钮离开(向上)事件
您必须实施 OnTouchListener
类似于:
b.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View arg0, MotionEvent arg1) {
switch (arg1.getAction()) {
case MotionEvent.ACTION_DOWN:
break;
case MotionEvent.ACTION_CANCEL:
break;
case MotionEvent.ACTION_UP:
//do stuff here!
break;
}
return true;
}
});
使用向下操作和 up/cancel 实现您自定义的长按持续时间
我想检测按钮离开或弹起事件。我有一个按钮,我按下它,现在我想在我离开按钮时显示消息。
inner_img.setOnLongClickListener(new OnLongClickListener()
{
@SuppressWarnings("unused")
public boolean onLongClick(View v)
{
//Button press event
return false;
}
});
现在我需要按钮离开(向上)事件
您必须实施 OnTouchListener
类似于:
b.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View arg0, MotionEvent arg1) {
switch (arg1.getAction()) {
case MotionEvent.ACTION_DOWN:
break;
case MotionEvent.ACTION_CANCEL:
break;
case MotionEvent.ACTION_UP:
//do stuff here!
break;
}
return true;
}
});
使用向下操作和 up/cancel 实现您自定义的长按持续时间