Ers*_*man 7 android android-gesture android-event android-recyclerview
用这个
mGestureDetector = new GestureDetector(context, new GestureDetector.SimpleOnGestureListener() {
@Override
public boolean onSingleTapUp(MotionEvent e) {
return true;
}
Run Code Online (Sandbox Code Playgroud)
仅检测单击事件,即快速点击和释放.如果我按住然后释放,onSingleTapUp则不会被呼叫.
我正在寻找一个ACTION_UP持续下去的动作事件.
我看了看onShowPress,当用户执行关闭操作的调用,但那时我不知道如何检测ACTION_UP的同时onShowPress.
请注意,这是为了recycler view单击项目.目前,我可以单击一个有效的项目,但如果我按住它然后释放,则不会调用它.
您可以在您的方法中尝试以下操作onSingleTapUp:
@Override
public boolean onSingleTapUp(MotionEvent e) {
if(e.getAction() == MotionEvent.ACTION_UP){
// Do what you want
return true;
}
return false;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1372 次 |
| 最近记录: |