在PagerTabStrip中更改drawable的颜色

时间:2018-02-06 10:45:29

标签: android android-layout pagertabstrip

我使用PagerTabStripViewPager在我的应用的不同视图之间进行操作,效果很好。我使用drawables作为PageTitles使用此方法:

https://stackoverflow.com/a/12837635/7459644

这也很有效,但我确实想要在选择drawables时更改颜色,有没有办法做到这一点?我使用onPageListener,所以当选择某个页面时我确实有回调,我只是不知道在选择该页面时如何更改给定页面标题drawable的颜色。对于文本,有一种内置方法,但我无法在官方文档中找到有关drawables的任何信息。

1 个答案:

答案 0 :(得分:0)

正如@rupinderjeet在评论中所述,我通过在将drawable添加到PagerTabStrip之前将其保持在数组中来解决它。由于我有一个drawables的引用,我只是添加了一个方法来改变drawable的颜色,并从我的ViewPager的onPageListener中调用它。像魅力一样工作!

import BraintreeDropIn
import Braintree