Есть ли способ индивидуальной стилизации вкладок для TabLayout в Android Studio? - PullRequest
0 голосов
/ 08 февраля 2020

Это , как выглядят вкладки в данный момент. Вот код для этого:

<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>

Но я хочу, чтобы вкладки выглядели примерно так: это , с некоторыми углами, закругленными и острыми в зависимости от вкладки.

Я использую рисованные элементы для оформления вкладок, но мне было интересно, есть ли какой-нибудь способ установить различные рисованные элементы для фона каждой вкладки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...