【发布时间】:2021-08-26 18:44:09
【问题描述】:
我正在使用具有某些特定 alpha 值的 TabLayout,并且选项卡项设置为具有图标。但是,我不希望将此 alpha 值应用于图标,而只是应用于 TabLayout 背景。
<com.google.android.material.tabs.TabLayout
android:id="@+id/id"
style="@style/style"
android:background="@color/someColor"
android:alpha="0.2">
<com.google.android.material.tabs.TabItem
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:icon="@drawable/icon1" />
<com.google.android.material.tabs.TabItem
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:icon="@drawable/icon2" />
</com.google.android.material.tabs.TabLayout>
图标也以一定的透明度显示,但我希望它以其原始颜色显示。 我试图为每个 TabItem 添加 alpha 属性,但似乎被忽略了。我怎样才能让它发挥作用?
【问题讨论】:
标签: android android-layout android-tablayout alpha alpha-transparency