16
如何更改TabLayout所选选项卡的图标颜色?
我正在将aTabLayout与a配合使用ViewPager,我想知道如何最有效地更改TabLayout中所选标签的图标颜色。 Google的Youtube应用程序是实现此方法的完美参考。在主页上,有四个深灰色的图标。选择特定选项卡后,该选项卡的图标变为白色。 没有任何第三方库,我怎么能达到同样的效果? 选择器显然是一种可能的解决方案。但是在那种情况下,我将不得不同时找到图标的白色和灰色版本,然后在选项卡被选中或取消选中时切换图标。我想知道是否有更有效的方法可以突出显示图标颜色或其他内容。我在任何教程中都找不到。 编辑 我上面直接提到的解决方案要求每个选项卡的图标使用两个可绘制对象。我想知道是否可以通过编程为每个选项卡的图标使用一个drawable来实现。