我正在尝试使用 android 设计库中的新 TabLayout 来创建仅包含图标的应用程序栏。
like this:
我该如何使用新的 TabLayout Android 设计库来做到这一点。
有没有一个简单的解决方案,或者我只能使用 setCustomView 。我试图避免使用它。因为我没有得到像上图这样的图标的色调颜色。
我尝试这样写:
tabLayout.addTab(tabLayout.newTab().setIcon(R.drawable.ic_dashboard))
但当我选择选项卡时图标仍然保持相同的颜色
你必须创建一个selector
对于图标。例如:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/ic_dashboard_pressed"
android:state_pressed="true" />
<item android:drawable="@drawable/ic_dashboard_selected"
android:state_selected="true" />
<item android:drawable="@drawable/ic_dashboard_normal" />
</selector>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)