用户滑动时停止轮播,松开时继续轮播

xiaoxiao2025-10-17  6

vpBanner.addOnPageChangeListener(new ViewPager.OnPageChangeListener() { @Override public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { } @Override public void onPageSelected(int position) { } @Override public void onPageScrollStateChanged(int state) { switch (state) { case ViewPager.SCROLL_STATE_DRAGGING: //用户正在滑动,暂停轮播 handler.sendEmptyMessage(BANNER_PAUSE); break; case ViewPager.SCROLL_STATE_IDLE: //滑动结束,继续轮播 handler.sendEmptyMessageDelayed(BANNER_NEXT, 5000); break; } } });
转载请注明原文地址: https://www.6miu.com/read-5038089.html

最新回复(0)