Android Material Tab 布局指示器带圆角

Har*_*r S 2 android material-components material-components-android

如何制作带圆角的材质选项卡布局指示器

参考图片 在此输入图像描述

Meh*_*ria 5

使用此app:tabIndicator属性可以自定义选项卡指示器。

创建如下所示的可绘制对象

指标.xml

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item>
        <shape android:shape="rectangle">
            <corners android:topRightRadius="5dp"
                android:topLeftRadius="5dp"/>
            <solid android:color="@color/color_text_black" />
        </shape>
    </item>
</layer-list>
Run Code Online (Sandbox Code Playgroud)

使用上面的 XML,如下所示

app:tabIndicator="@drawable/indicator"
Run Code Online (Sandbox Code Playgroud)