Это , как выглядят вкладки в данный момент. Вот код для этого:
<com.google.android.material.tabs.TabLayout
android:id="@+id/tabs"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:background="@color/bg_general"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:tabBackground="@drawable/button_states"
app:tabTextColor="@color/ice">
<com.google.android.material.tabs.TabItem
android:id="@+id/autonTab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/toggle_left_states"
android:text="@string/Auton"
app:tabBackground="@drawable/toggle_left_states" />
<com.google.android.material.tabs.TabItem
android:id="@+id/teleopTab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/Teleop" />
<com.google.android.material.tabs.TabItem
android:id="@+id/climbTab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/toggle_right_states"
android:text="@string/Climb"
app:tabBackground="@drawable/toggle_right_states" />
</com.google.android.material.tabs.TabLayout>
Но я хочу, чтобы вкладки выглядели примерно так: это , с некоторыми углами, закругленными и острыми в зависимости от вкладки.
Я использую рисованные элементы для оформления вкладок, но мне было интересно, есть ли какой-нибудь способ установить различные рисованные элементы для фона каждой вкладки.