大佬们 请问下viewpager如何禁止右滑,第二个问题:我现在有一个需求就是当日的数据在一个fragment中,fragment嵌套了viewpager可以查今日之前的数据,数量量很多,用什么样的方法去实现比较好
您的每一个用心回答,都会让这个世界变得更美好一些!
public class NoScrollViewPager extends ViewPager { public void setNoScroll(boolean noScroll) { this.noScroll = noScroll; } public void setDisableScrollAnimator(boolean disableScrollAnimator) { this.disableScrollAnimator = disableScrollAnimator; } private boolean disableScrollAnimator = true; // 是否禁止 viewpager 左右滑动 private boolean noScroll = true; public NoScrollViewPager(Context context, AttributeSet attrs) { super(context, attrs); } @Override public boolean onTouchEvent(MotionEvent arg0) { if (noScroll) { return false; } else { return super.onTouchEvent(arg0); } } @Override public boolean onInterceptTouchEvent(MotionEvent arg0) { if (noScroll) { return false; } else { return super.onInterceptTouchEvent(arg0); } } @Override public void setCurrentItem(int item) { //去除页面切换时的滑动翻页效果 super.setCurrentItem(item, disableScrollAnimator); } }~~~~~~~~拿去吧
针对第二个需求,切换日期查看数据,不要再通过 Fragment 嵌套 ViewPager,一个 Fragment就够了,切换时间是,刷新这一个 Fragment 中的数据就好
针对第二个需求,切换日期查看数据,不要再通过 Fragment 嵌套 ViewPager,一个 Fragment就够了,切换时间是,刷新这一个 Fragment 中的数据就好