0
  • 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);
        }
    }~~~~~~~~拿去吧
    
    1139423796017500160  评论     打赏       断点-含光君
    • 针对第二个需求,切换日期查看数据,不要再通过 Fragment 嵌套 ViewPager,一个 Fragment就够了,切换时间是,刷新这一个 Fragment 中的数据就好

      1201308371983130624  评论     打赏       PlainDev
      相关问题
      _empty · Android
      2019-10-20 23:51 628 2
      application · Android
      2019-11-05 00:26 778 2
      三流废物 · android / 小白
      2019-11-22 00:35 1067 5
      豪豪好嘛 · Android / GPS
      2019-11-26 20:15 882 5
      Jian · android
      2019-11-28 01:51 615 2
      2019-12-01 01:01 704 2
      小陈学编程 · Android
      2019-12-01 19:08 633 2
      fkinggod · Android
      2019-12-08 09:19 660 5
      fkinggod · Android
      2019-12-08 20:47 609 2
      kissmyass · Android
      2019-12-09 07:08 537 2
      独一无二的名zi · Android
      2019-12-30 06:48 415 2