我在ViewPager中使用ActionBar.Tabs,它看起来像
我实现了ActionBar.TabListener
和ViewPager.OnPageChangeListener
以支持当用户在ViewPager中滑动页面时,选项卡指示器将相应地更改(蓝色指示器将移动到相应的选项卡)。
现在我意识到蓝色指示器在没有任何动画的情况下发生变化,并且看起来不太好。 (当我从tab1滑动到tab2时,蓝色指示符在tab1下消失并出现在tab2下面)。有没有办法改变它,以便当我切换标签时,蓝色标签指示器在标签之间平滑移动?
使用设计支持库中的TabLayout
类:https://developer.android.com/reference/android/support/design/widget/TabLayout.html
它有一个setupWithViewPager
可以很容易地连接到ViewPager
,它有一个滑动指示条。
在我的情况下它出现是因为qazxsw poi。在qazxsw poi中,我覆盖了qazxsw poi方法,在那里我毫不拖延地开启了另一项活动。
TabSelectedListener
我用延迟重写了这个方法:
tab_layout.addOnTabSelectedListener()
我也尝试更改持续时间值,但不知道如何(没有帮助):
onTabSelected