ViewPager中嵌套ViewFlipper手势冲突的解决办法 您所在的位置:网站首页 scrollview嵌套viewpager不显示 ViewPager中嵌套ViewFlipper手势冲突的解决办法

ViewPager中嵌套ViewFlipper手势冲突的解决办法

2023-02-26 23:04| 来源: 网络整理| 查看: 265

问题:

由于界面实现的需要,在ViewPager中嵌套ViewFlipper,这应该也是比较常见的界面,但实现过程中遇到了一个问题:这ViewPager和ViewFlipper手势冲突了,当在ViewFlipper中滑动要切换时,同时触发了ViewPager,使得ViewPager也跟着一起滑动。

解决:

在网上找了一大圈,有各种解决方法,不过大部分是曲线救国,在EOE看到一帖子,终于找到了解决的办法:

在子View中执行getParent().requestDisallowInterceptTouchEvent(true),在本例子中即在ViewFlipper执行这个方法,我个人是在dispatchTouchEvent中执行,即:

@Overridepublic boolean dispatchTouchEvent(MotionEvent ev) { getParent().requestDisallowInterceptTouchEvent(true); super.dispatchTouchEvent(ev); commOnTouchEvent(ev); //进行子View手势的相应操作 return true;}

ViewPager中嵌套ViewFlipper手势冲突的解决办法 下拉刷新组件中嵌套ViewPager的一个手势冲突 ScrollView嵌套ViewPager冲突的解决办法 scrollview 嵌套 viewpager 滑动冲突的解决办法 【Android 事件处理】关于Android ViewPager中嵌套ScrollView的手势冲突 关于ViewPager 嵌套ViewPager和flyco依赖冲突的解决办法 【事件冲突】ScrollView嵌套ViewPager冲突的解决办法 Viewpager嵌套滑动冲突解决办法 解决viewflipper 与scrollview的手势冲突 下拉刷新与ViewPager冲突的处理,android-Ultra-Pull-To-Refresh下拉刷新嵌套ViewPager手势冲突 在ScrollView中嵌套ViewPager,ViewPager不能显示的解决办法 viewPager嵌套viewPager的事件冲突问题, ViewPager嵌套ViewPager的冲突解决 HorizontalScrollView 中嵌套 viewpager滑动冲突的解决 PullToRefreshListView中嵌套ViewPager滑动冲突的解决 解决ViewFlipper的OnClick方法与手势冲突的方法 自定义ScrollView,以解决viewflipper 与scrollview的手势冲突 缓存式的ViewPager;和其他手势控件冲突的解决办法 win7 64位下安装oracle 10g 64位,问题汇总。 jstl标签库入门 容器关系图 Eclipse 安装配置指南 C语言中#号和##号的使用 ViewPager中嵌套ViewFlipper手势冲突的解决办法 Resource is out of sync with the file system 解决方案 用mplayer制作pcm文件 理解mysql锁(1)锁的概述 Excel打开错误提示 'c:\program files\...\..convert software.xla' could not be found C语言中#号和##号的使用 - 转载 g++ 命令参数解释 教你用笔记本破解无线路由器密码 Git hook (钩子文件)机制


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有