gpt4 book ai didi

android - 白色 tabLayout 上的波纹效果

转载 作者:行者123 更新时间:2023-12-02 16:35:23 28 4
gpt4 key购买 nike

Android 选项卡上的波纹效果默认为白色。我想在 tablayout 上添加波纹效果,但我的选项卡背景已经是白色的,并且波纹效果在其上不可见。

 <android.support.design.widget.TabLayout
android:id="@+id/tabs"
android:layout_width="match_parent"
android:layout_height="48dp"
android:layout_gravity="end"
android:layout_weight="1"
android:background="@color/white"
app:layout_collapseMode="pin"
app:tabMode="fixed"
app:tabIndicatorColor="@color/colorPrimary"
app:tabBackground="?attr/selectableItemBackground"
app:tabSelectedTextColor="@color/colorPrimary"
app:tabTextColor="#222"
/>

有没有办法改变 tabLayout 波纹效果的颜色,以便即使在白色背景下也能看到它?

最佳答案

您需要在 TabLayout 标签中使用 app:tabBackground 设置背景。

<android.support.design.widget.TabLayout
android:id="@+id/tabs"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:tabBackground="@drawable/tab_selector_ripple">

tab_selector_ripple.xml

<?xml version="1.0" encoding="utf-8"?>
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
android:color="#0e0e0e">
<item android:drawable="@color/white" />

</ripple>

如果您对此还有更多疑问,请告诉我?

关于android - 白色 tabLayout 上的波纹效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51221547/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com