Android中解决页签手指按下从左到右滑动的bug
有一种方法可以阻止父层的View截获touch事件,就是调用 getParent().requestDisallowInterceptTouchEvent(true);方法。
一旦底层View收到touch的 action后调用这个方法那么父层View就不会再调用onInterceptTouchEvent了,也无法截获以后的action
在ViewPagerIndicator项目中找到TabPageIndicator该类,添加如下代码
@Override
public boolean dispatchTouchEvent(MotionEvent ev) {
//true 不许父元素拦截当前控件的的事件,否则反之
getParent().requestDisallowInterceptTouchEvent(true);
return super.dispatchTouchEvent(ev);
}
以上所述是小编给大家介绍的Android中解决页签手指按下从左到右滑动的bug,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
相关文章
Android ContentObserver 监听短信思路详解
ContentObserver允许在Android中监控特定数据的变化,可用于短信等应用的数据监听,开发者可通过继承ContentObserver并实现onChange方法来定义当目标内容变化时的响应行为,感兴趣的朋友一起看看吧2024-09-09
Android Studio 3.0后出现AAPT2与“android.enableAapt2”问题的解决方法
这篇文章主要给大家介绍了关于Android Studio 3.0后出现AAPT2与“android.enableAapt2”问题的解决方法,文中通过图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2018-07-07
Android序列化接口Parcelable与Serializable接口对比
我们使用 Intent 传递数据的时候,putExtra() 所支持的数据类型事有限的,当需要传递自定义对象的时候就需要序列化。Serializable更简单但是会把整个对象进行序列化因此效率比Parcelable低一些2023-02-02
Android Studio 中运行 groovy 程序的方法图文详解
这篇文章主要介绍了Android Studio 中 运行 groovy 程序的方法,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-03-03


最新评论