解决方案:

 

     在onTouchEvent的每个事件打上日志,发现监听不到MotionEvent.ACTION_UP的情况下,却监听到了MotionEvent.ACTION_CANCEL,所以让监听到MotionEvent.ACTION_CANCEL的时候,同样执行Up的操作即可。

 

    MotionEvent.ACTION_UP, MotionEvent.ACTION_CANCEL -> {                //持ち上げる                isSelected = false                //クリックとして300ミリ秒未満                if (System.currentTimeMillis() - lastTimeStamp <= 300) {                    listener!!.onClick()                }                isPress = false            }

 

更多相关文章

  1. Android中控件的onClickListener,点击监听器
  2. android 监听软键盘弹起和关闭状态与点击空白区域软键盘隐藏
  3. Android(安卓)拍照 截图 事件监听实现
  4. android cursor和cursoradapter的监听机制
  5. Android(安卓)自定义kotlin中BaseRecyclerViewAdapter
  6. Android锁屏与解锁广播状态监听
  7. Android(安卓)ViewPager事件滑动监听修改
  8. Android(安卓)轮播图---ViewFlipper
  9. Android(安卓)架构组件 —— Lifecycle-aware Components [一]

随机推荐

  1. 容器计算资源管理&网络QoS的实现---Opens
  2. PHP获取访问URL指定参数值
  3. 【Vue框架学习】Vue常用指令、事件修饰符
  4. 怎么找回误删除的文件?
  5. Samba安装与配置
  6. prometheus图形界面的基本监控配置
  7. 2020年Service Mesh:三大发展方向
  8. K8S中文社区
  9. 数据可视化 - 近现代数据可视化发展历程
  10. DevOps实践永无止境!