在viewPager中拖动其他控件时,touch事件会被viewpager捕获。

简单的处理方式是对viewpager包装,让其可以对滑动事件进行选择性处理

@Override
public boolean onInterceptTouchEvent(MotionEvent ev) {
    if (scrollble){//scrollble为true时才进行翻页响应,否则不响应
        return super .onInterceptTouchEvent(ev);
    }

return false;

}

当被拖动的控件接收到action down 事件时关闭viewpager的滑动;

case MotionEvent.ACTION_DOWN: // 手指第一次触摸到屏幕
    if (mListener!=null){

mListener.setChangePageEnable(false );

}

当被拖动控件接收到action up 开启viewpager的滑动翻页

case MotionEvent.ACTION_UP: // 手指离开屏幕的一瞬间
    if (mListener!=null){
        mListener.setChangePageEnable(true );

}

转载于:https://my.oschina.net/u/2391708/blog/518133

android 如何屏蔽ACTION CANCLE 继续触发ACTION MOVE相关推荐

  1. Android Contextual Menus之二:contextual action mode

    Android Contextual Menus之二:contextual action mode 接上文:Android Contextual Menus之一:floating context me ...

  2. SAP Spartacus user-addresses.effect.ts里发送地址加载成功的action,会触发我们自己的reducer

    在user-addresses.effect.ts里,加载成功user address信息后,发送一个UserActions.LoadUserAddressesSuccess: ngrx-effect ...

  3. android长按home键设置的,Android中屏蔽电源键长按、Home键、Home键长按

    Android中屏蔽电源键长按.Home键.Home键长按 这几个"按钮"的触发,都会产生一个Action ==Intent.ACTION_CLOSE_SYSTEM_DIALOGS ...

  4. html中的form action属性,HTML form action 属性

    当提交表单时,发送表单数据到名为 "demo_form.html" 的文件(处理输入): First name: Last name: 菜鸟教程(runoob.com) First ...

  5. action对象 java_struts2通过action返回json对象

    其实struts2通过action返回json挺简单的,但是就是老要忘,所以索性写在博客上.好的,开始. 首先是引入必须的jar包: struts2-json-plugin-2.3.24.jar 然后 ...

  6. spark学习-Spark算子Transformations和Action使用大全(Action章)

    spark学习-22-Spark算子Transformations和Action使用大全(Transformations章(一)) http://blog.csdn.net/qq_21383435/a ...

  7. 【iOS开发】理解Action、IBACtion、Action Connection

    Action Connection(操作) 界面发生事件后,需要一段代码来调用一个方法,响应这个操作,IBAction就是用来标记代码中这个方法的. 在代码中对应的方法前面加上IBAction标记,本 ...

  8. Struts2学习笔记 - Action篇定义逻辑Action

    有三种方法可以使一个Action处理多个请求 动态方法调用DMI 定义逻辑Acton 在配置文件中使用通配符 这文章就谈论一下定义逻辑Action 这里主要关注的是struts.xml配置文件,一般情 ...

  9. android 点击事件两次,Android 按钮点击两次触发不同的事件

    标题:Android 按钮点击两次触发不同的事件 方案:采用flag标记的方式,每次单击标记为0,再次点击判断flag的值 package com.ldl.ui; import android.app ...

最新文章

  1. 卷积神经网络(CNN)综述
  2. led灯条串联图_飞利浦32寸LED液晶显示器故障维修记
  3. 00设计模式——指导规则
  4. iOS Provisioning Profile(Certificate)与Code Signing详解
  5. android 解决setbackgrounddrawable过时
  6. AT4119-[ARC096C]Everything on It【斯特林数,容斥】
  7. Let‘s Fluent:更顺滑的MyBatis
  8. 设计模式(十三): 命令模式
  9. Hadoop学习之路(十六)Hadoop命令hadoop fs -ls详解
  10. python异常处理和断言
  11. gps测量与数据处理第三版pdf_测量培训需要掌握哪些知识点呢?_东英时代何老师...
  12. 计算机组成原理唐朔飞重点,计算机组成原理唐朔飞高分笔记
  13. C# 以MDF文件连接数据库
  14. linux下录制视频流,Ubuntu Linux 下的PSP视频输出以及录制
  15. virtualxposed使用教程_VirtualXposed框架
  16. 解析中国天气网页面获取七日天气 (Java)
  17. 控制系统伯德图、带宽及动态响应的关联性
  18. 让Firefox支持Wap浏览器功能的插件
  19. php codeigniter 教程,CodeIgniter操作教程
  20. poj 2586 Y2K Accounting Bug

热门文章

  1. linux文件比对去重,linux文件去重工具findup, fslint-gui
  2. [转]常用图形学名词解释
  3. 【转自百度百科】手机钱包介绍
  4. 聚焦产业升级,2021中国数据库产业峰会重塑发展路径
  5. 鸿蒙系统有东华软件参与吗,东华软件(002065)个股分析_牛叉诊股_同花顺财经
  6. 利用MySQL的Binlog实现数据同步与订阅(上):基础篇
  7. Nothing Ventured, Nothing Gained
  8. 新疆自考在线成绩计算机等级考试,新疆2017年计算机等级考试通知
  9. keyshot场景素材导入_怎么用KeyShot让场景更加真实?
  10. 九州云边缘管理平台获评年度明星产品