文档章节

ScrollView与ViewPager冲突的解决方法

请叫我_Roy
 请叫我_Roy
发布于 2014/12/10 15:45
字数 116
阅读 23
收藏 0

public class CustomScrollView extends ScrollView {

 private GestureDetector mDetector;

 public CustomScrollView(Context context) {
  super(context);
  // TODO Auto-generated constructor stub

  initmDetector(context);

 }

 public CustomScrollView(Context context, AttributeSet attrs, int defStyle) {
  super(context, attrs, defStyle);
  // TODO Auto-generated constructor stub
  initmDetector(context);
 }

 public CustomScrollView(Context context, AttributeSet attrs) {
  super(context, attrs);
  // TODO Auto-generated constructor stub
  initmDetector(context);
 }

 private void initmDetector(Context context) {
  // TODO Auto-generated method stub
  mDetector = new GestureDetector(context, new MyGestureDetector());
 }

 @Override
 public boolean onInterceptTouchEvent(MotionEvent ev) {
  // TODO Auto-generated method stub
  return mDetector.onTouchEvent(ev);
 }

 class MyGestureDetector extends SimpleOnGestureListener {

  @Override
  public boolean onScroll(MotionEvent e1, MotionEvent e2,
    float distanceX, float distanceY) {
   // TODO Auto-generated method stub
   return Math.abs(distanceY) > Math.abs(distanceX);
  }
 }
}

© 著作权归作者所有

请叫我_Roy
粉丝 0
博文 7
码字总数 947
作品 0
石景山
程序员
私信 提问
Android ViewPager和ScrollView嵌套滚动问题解决方案

问题描述: 我的嵌套是ViewPager-->ScrollView-->ViewPager. 首先最里面的ViewPager水平滚动时总是会触发最外层的ViewPager滚动,看了网上很多的解决办法基本上是一样的,需要自定义ViewPag...

冰珊孤雪
2015/04/22
12.5K
2
Android NestedScrollView/ScrollView包裹ViewPager自适应高度

Android NestedScrollView/ScrollView包裹ViewPager自适应高度 当Android的NestedScrollView/ScrollView这类滚动View包裹ViewPager时候,ViewPager中的Fragment包含的又是一系列高度值不固定...

zhangphil
2018/05/12
0
0
scrollview嵌套viewpager

scrollview嵌套viewpager (左右滑动的) viewpager自适应高度失效了。。。怎么解决scrollview里面viewpager的高度自适应问题

默默灬
2016/04/21
219
0
viewpager+viewpager+scrollview+gridview

刚开始有一个父viewpager,后来在viewpager里面放了一个子viewpager还有一个gridview在同一个页面(子viewpager在上并且添加了点击事件,Gridview在下面),出现了滑动还有显示的问题,后来在...

KongSyp
2015/07/11
795
1
解决ViewFlow在Scrollview下滑动不灵敏的BUG

第一次在开源中国发分享贴,有点小紧张,把我最近遇到的问题和解决方法分享出来,供遇到此类问题的朋友参考 PS:关联代码来源于开源社区 最近针对公司的电商客户端做优化,首页实现类似主流电...

寒天
2014/06/13
4.1K
1

没有更多内容

加载失败,请刷新页面

加载更多

视频如何加水印?

很多视频制作者的视频都被他人盗用过,为了防止自己的劳动成果被他人窃取,给视频加水印对于视频制作者来说,是一件非常重要的事情。那么下面分享一个手机给视频加水印的方法,一起来看看吧!...

白米稀饭2019
23分钟前
5
0
004-Envelop-基于Blockstack的文件传输dapp

本篇文章主要介绍基于Blockstack的文件传输工具; ####A-链接地址 官网地址:https://envelop.app/ Github地址:https://github.com/envelop-app ####B-特性: 1: Share private files easil...

Riverzhou
26分钟前
6
0
SpringCloud——声明式调用Feign

Feign声明式调用 一、Feign简介 使用Ribbon和RestTemplate消费服务的时候,有一个最麻烦的点在于,每次都要拼接URL,组织参数,所以有了Feign声明式调用,Feign的首要目标是将Java HTTP客户端...

devils_os
31分钟前
7
0
《JAVA核心知识》学习笔记 (22. 数据结构)

22.1.1. 栈(stack) 栈( stack)是限制插入和删除只能在一个位置上进行的表,该位置是表的末端,叫做栈顶 (top)。它是后进先出(LIFO)的。对栈的基本操作只有 push(进栈)和 pop(出栈...

Shingfi
37分钟前
6
0
你对AJAX认知有多少(1)?

AJAX(一) AJAX技术对于前段或者后端工程师来说,都是必不可缺的 那我们这几期都来细细品味一下AJAX的相关知识,直接上干货喽~ 1、什么是AJAX,为什么要使用Ajax(请谈一下你对Ajax的认识) 什么...

理性思考
45分钟前
14
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部