Closed wystyle1 closed 1 year ago
private boolean smoothScroll = true; private void handlePosition() { if (mBannerPagerAdapter != null && mBannerPagerAdapter.getListSize() > 1 && isAutoPlay()) { mViewPager.setCurrentItem(mViewPager.getCurrentItem() + 1,smoothScroll); mHandler.postDelayed(mRunnable, getInterval()); } }
有些场景就是不要左右或者上下滚动动画,静默切换,不打扰用户
3.5.7 新增一个API setAutoPlaySmoothly
private boolean smoothScroll = true; private void handlePosition() { if (mBannerPagerAdapter != null && mBannerPagerAdapter.getListSize() > 1 && isAutoPlay()) { mViewPager.setCurrentItem(mViewPager.getCurrentItem() + 1,smoothScroll); mHandler.postDelayed(mRunnable, getInterval()); } }