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 次 |
最近记录: |