android viewpaper嵌套viewpaper,滑动问题解决
2014-11-06 17:17
417 查看
两个viewpaper嵌套, 滑动会有冲突。
解决方案:
自定义父对象。
public class MyViewPaper extends ViewPager {
public MyViewPaper(Context context, AttributeSet attrs) {
super(context, attrs);
}
protected boolean canScroll(View v, boolean checkV, int dx, int x, int y) {
if (v != this && v instanceof ViewPager) {
int currentItem = ((ViewPager) v).getCurrentItem();
int countItem = ((ViewPager) v).getAdapter().getCount();
if ((currentItem == (countItem - 1) && dx < 0)
|| (currentItem == 0 && dx > 0)) {
return false;
}
return true;
}
return super.canScroll(v, checkV, dx, x, y);
}
}
解决方案:
自定义父对象。
public class MyViewPaper extends ViewPager {
public MyViewPaper(Context context, AttributeSet attrs) {
super(context, attrs);
}
protected boolean canScroll(View v, boolean checkV, int dx, int x, int y) {
if (v != this && v instanceof ViewPager) {
int currentItem = ((ViewPager) v).getCurrentItem();
int countItem = ((ViewPager) v).getAdapter().getCount();
if ((currentItem == (countItem - 1) && dx < 0)
|| (currentItem == 0 && dx > 0)) {
return false;
}
return true;
}
return super.canScroll(v, checkV, dx, x, y);
}
}
相关文章推荐
- Android ScrollView嵌套ViewPager滑动失效和无法正常滑动冲突问题解决方案
- Android Scrollview嵌套RecyclerView导致滑动卡顿问题解决
- 完美解决Android里面scrollview嵌套及listview嵌套viewpager的滑动冲突问题的简单方法
- Android 解决ScrollView嵌套RecyclerView导致滑动不流畅的问题
- Android之ViewPager中包含ViewFlipper时实现双滑动嵌套解决父控件干扰问题
- Android ScrollView中嵌套ListView,滑动冲突问题的解决
- 解决ScrollView嵌套ViewPager出现的滑动冲突问题
- 重写ListView解决ListView内部ViewPaper滑动事件冲突问题
- HorizontalScrollView中嵌套ViewPager时,ViewPager无法滑动的问题解决方法
- 【Android界面实现】解决ScrollView中嵌套Listview,Listview中嵌套Listview显示不完整和滑动冲突的问题
- 解决ViewPager嵌套后子ViewPager不能滑动的问题
- 修复在“Android 在ScrollView中嵌入ViewPage后ViewPage不能很好的工作的问题解决”这篇博客中MyScrollView出现滑动一会就不会上下滑动的问题
- 解决ScrollView嵌套ViewPager,导致ViewPager不能滑动的问题
- viewpager嵌套viewpager,滑动问题,OnSingleTouchListener报错解决办法
- Android: 利用SurfaceView绘制股票滑动直线解决延迟问题
- Android: 利用SurfaceView绘制股票滑动直线解决延迟问题
- android Gallery与imageView 滑动冲突问题解决方法
- Android中Touch事件分析--解决HorizontalScrollView滑动和按钮事件触发问题
- Android 解决 ScrollView 嵌入 HorizontalScrollView 后滑动卡顿问题
- Android: 利用SurfaceView绘制股票滑动直线解决延迟问题