系统api,需要更新到SDK 28,有个tabIndicatorFullWidth属性,设置为false就OK,已测试过,确定好使
<android.support.design.widget.TabLayout
android:id="@+id/toolbar_tab"
android:layout_width="match_parent"
android:layout_height="50dp"
android:layout_gravity="bottom"
android:background="#ffffff"
android:fillViewport="false"
app:layout_scrollFlags="scroll"
app:tabIndicatorColor="@color/blueColor"
app:tabIndicatorHeight="4dp"
app:tabSelectedTextColor="@color/blueColor"
app:tabTextColor="#ced0d3"
app:tabIndicatorFullWidth="false">