implementation 'androidx.viewpager2:viewpager2:1.0.0'
布局
<com.google.android.material.tabs.TabLayout
android:id="@+id/tablayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#21ECDA"
app:layout_constraintTop_toBottomOf="@+id/info_card"
app:tabIndicatorColor="#f90" <!-- 标签项下划线颜色 -->
app:tabMode="fixed"
app:tabRippleColor="@null"
app:tabTextColor="#000000" />
<androidx.viewpager.widget.ViewPager
android:id="@+id/viewPager"
app:layout_constraintTop_toBottomOf="@+id/tablayout"
android:background="#f89"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
<com.google.android.material.tabs.TabLayout
android:id="@+id/tablayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:layout_constraintTop_toBottomOf="@+id/info_card"
app:tabIndicatorColor="#f90" <!-- 标签项下划线颜色 -->
app:tabMode="fixed"
android:background="@color/white"
app:tabRippleColor="@null"
app:tabTextColor="#000000" />
<androidx.viewpager2.widget.ViewPager2
android:id="@+id/viewPager"
app:layout_constraintTop_toBottomOf="@+id/tablayout"
android:layout_width="match_parent"
android:layout_height="wrap_content" />