我正在使用一个 TabLayout
和一个 ViewPager
,我想知道我如何才能最有效地改变颜色的图标的选择标签在 TabLayout。
关于如何实现这一点的完美参考是 谷歌的 Youtube 应用程序。在主页上,有四个图标是深灰色的。当选择一个特定的选项卡时,该选项卡的图标变为白色。
如果没有任何第三方库 ,我怎样才能达到同样的效果呢?
一个可能的解决方案显然是使用选择器。但是在这种情况下,我必须同时找到一个白色和灰色的图标版本,然后在选项卡被选中或取消选择时切换图标。我想知道是否有一个更有效的方法,我可以只突出图标的颜色或东西。我在任何教程中都找不到这个。
剪辑
我在上面直接提到的解决方案需要为每个选项卡的图标使用两个绘图工具。我想知道是否有一种方法,我可以做到这一点与 一编程为每个标签的图标可绘制。