以前没发现这个自定义的tabIndicator 的宽度设置有点恶心的
<com.google.android.material.tabs.TabLayout android:layout_width="match_parent" android:layout_height="49dp" android:layout_gravity="center_horizontal" app:layout_constraintTop_toBottomOf="@+id/etSearch" app:tabBackground="@color/transparent" app:tabIndicator="@drawable/chat_indicator"//这里是自定义的图形 app:tabMaxWidth="0dp" app:tabMinWidth="0dp" app:tabMode="scrollable" app:tabPaddingEnd="16dp" app:tabPaddingStart="18dp" app:tabRippleColor="@color/transparent" app:tabSelectedTextColor="@color/c_FF46210B" app:tabTextColor="@color/c_8F46210B" />
<?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk