HorizontalScrollView中viewpager冲突

原创 2016年08月29日 08:52:31

第一种方法,网上找来的。

重写viewpager中的onTunch方法


@Override
public boolean onTouchEvent(MotionEvent ev) {
    if (ev.getAction() == MotionEvent.ACTION_MOVE && getParent() != null)
    {
        getParent().requestDisallowInterceptTouchEvent(true);
    }
    return super.onTouchEvent(ev);
}
第二种,只是我的假设,暂时没时间验证,如果有人做了验证,请把结果告知。
在子view中不将动作时间分发出去,直接截获。然后重写所有Viewgroup类的view中的三种截获、分发,以及ontounchEvent事件,听起来比较麻烦。
如果只有viewpager和水平滚动布局可能比较简单验证了。


【Android】完美解决HorizontalScrollView和SwipeRefreshLayout放在一起报空指针的问题

这类问题如果细化到ViewPager和SwipeRefreshLayout方面,解决方法详见http://blog.csdn.net/u010386612/article/details/505489...
  • sawcius
  • sawcius
  • 2017年03月04日 19:50
  • 530

利用HorizontalScrollView自己写一个viewPager指示器

目前滑动指示器最著名的是JakeWarton的ViewpagerIndicator,用别人的东西固然方便,但是也带来很多使用上的疑惑,这篇博客,我们使用HorizontalScrollView自己写一...
  • u013835855
  • u013835855
  • 2017年05月04日 12:28
  • 786

Android 自定义 HorizontalScrollView 实现ViewPager效果,打造再多图片(控件)也不怕 OOM

1. 效果上次实现了这个IOS Reveal效果,能够确保中间部分是彩色其余部分是灰色,但是也遗留了两个问题:   (1)如果把它做成ViewPager效果的方式可能会更好;   (2)Horiz...
  • z240336124
  • z240336124
  • 2016年03月13日 16:48
  • 12513

ViewPager中嵌套HorizontalScrollView导致无法滑动换页冲突解决

在之前的开发过程中,遇到过ViewPager中嵌套HorizontalScrollView导致无法横向滑动换页,最终也是通过对onTouchEvent方法判断滑动的状态来进行控制左右的滑动,注意的是o...
  • YULU5216
  • YULU5216
  • 2016年05月09日 13:36
  • 3990

ViewPager和Fragment结合,利用(HorizontalScrollView)实现指示器与ViewPager同时滑动的动态效果

首先是布局文件,布局中需要一个HorizontalScrollView用来承载所有标题和指示器,注意HorizontalScrollView中只能有一个子布局,所以要添加一个Linearlayout(...
  • u012310981
  • u012310981
  • 2015年04月01日 18:51
  • 1650

解决android中HorizontalScrollView的滚动事件与组件的Touch冲突问题

在上一章中我们实现了抽屉+滚动功能,但是遗留了一个问题就是滚动事件与组件的Touch事件冲突,接下来我们看一下他们冲突的原因 public boolean onInterceptTouchEvent ...
  • jwzhangjie
  • jwzhangjie
  • 2013年07月06日 21:51
  • 9961

HorizontalScrollView实现Gallery效果,可滑到最后项且点击可滑动到相应位置

自定义HorizontalScrollView实现Gallery效果 动态加载、删除图片,避免出现OOM 当点击某一子项时,将HorizontalScrollView自动滑动到该子项位置 解决Hori...
  • u011717684
  • u011717684
  • 2015年05月18日 16:40
  • 1840

解决两个ViewPager的冲突事件

情景还原:一种方法是在内部ViewPager调用时设置点击侦听。 不过这个方法有一个bug,就是快速滑动内部ViewPager时此方法可能来不及调用,事件直接返回给了外部ViewPager//对子v...
  • yyg204731
  • yyg204731
  • 2016年04月27日 16:09
  • 1123

Android中Touch事件分析--解决HorizontalScrollView滑动和按钮事件触发问题

之前写过关于HorizontalScrollView滑动和按钮事件触发问题,但是不能所有的情况,最近几天一直在想这个问题,今天有一个比较好的解决思路,最终应用在项目里面效果也很好,首先说明一下功能: ...
  • jwzhangjie
  • jwzhangjie
  • 2013年08月02日 17:12
  • 11486

巧解ViewPager滑动冲突

在Android开发过程中,你一定会用到ViewPager这个控件,最让人头疼的就是各种滑动冲突,比如说:在ListView,SrollView中嵌套ViewPager,在作侧边栏滑动时和ViewPa...
  • ITjianghuxiaoxiong
  • ITjianghuxiaoxiong
  • 2015年04月08日 11:18
  • 7312
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:HorizontalScrollView中viewpager冲突
举报原因:
原因补充:

(最多只允许输入30个字)