改变PagerTabStrip中drawable的颜色

By simon at 2018-02-07 • 0人收藏 • 27人看过

我正在使用PagerTabStrip与ViewPager之间的不同意见 我的应用程序,它运作良好。我使用drawables作为PageTitles与此 方法: https://stackoverflow.com/a/12837635/7459644 这也工作得很好,但是我想做的改变的颜色 drawables当他们被选中,有没有办法做到这一点?我用一个 onPageListener,所以我确实有一个我选择某个页面时回调 只是不知道如何改变给定的页面标题可绘制的颜色 那时候页面被选中。对于文本有一个内置的方法,但我不能 在官方文档中找到关于可绘制的任何信息umentation。

1 个回复 | 最后更新于 2018-02-07
2018-02-07   #1

正如@rupinderjeet在评论中所说,我通过保留drawable来解决它 在将它们添加到PagerTabStrip之前将它们放在一个数组中。因为我有一个参考 到drawables,我只是添加了一个方法,改变颜色的 drawables并从我的电话我的ViewPager的onPageListener。像一个工程 魅力!

登录后方可回帖

Loading...