FlycoTabLayout
FlycoTabLayout copied to clipboard
SlidingTabLayout的小小Bugs问题
建议在SlidingTabLayout的的onPageScrollStateChanged的方法中添加: @Override public void onPageScrollStateChanged(int state) { super.onPageScrollStateChanged(state); if (state == SCROLL_STATE_DRAGGING) { isTouchState = true; } else if (state == SCROLL_STATE_IDLE) { isTouchState = false; } }
然后在:scrollToCurrentTab方法中的 scrollTo(newScrollX, 0);方法进行判断一下:
if(isTouchState){ scrollTo(newScrollX, 0); } 这样可以解决多次调用scrollTo,导致抖动的视觉效果。望采纳。谢谢
赞一个