选项卡切换时平滑动画

问题描述 投票:7回答:2

我在ViewPager中使用ActionBar.Tabs,它看起来像

我实现了ActionBar.TabListenerViewPager.OnPageChangeListener以支持当用户在ViewPager中滑动页面时,选项卡指示器将相应地更改(蓝色指示器将移动到相应的选项卡)。

现在我意识到蓝色指示器在没有任何动画的情况下发生变化,并且看起来不太好。 (当我从tab1滑动到tab2时,蓝色指示符在tab1下消失并出现在tab2下面)。有没有办法改变它,以便当我切换标签时,蓝色标签指示器在标签之间平滑移动?

android android-actionbar android-animation
2个回答
0
投票

使用设计支持库中的TabLayout类:https://developer.android.com/reference/android/support/design/widget/TabLayout.html

它有一个setupWithViewPager可以很容易地连接到ViewPager,它有一个滑动指示条。


0
投票

在我的情况下它出现是因为qazxsw poi。在qazxsw poi中,我覆盖了qazxsw poi方法,在那里我毫不拖延地开启了另一项活动。

TabSelectedListener

我用延迟重写了这个方法:

tab_layout.addOnTabSelectedListener()

我也尝试更改持续时间值,但不知道如何(没有帮助):

onTabSelected
© www.soinside.com 2019 - 2024. All rights reserved.