Как иметь фиксированный индикатор в центре tabLayout? - PullRequest
0 голосов
/ 20 октября 2019

У меня есть tabLayout вот так (вкладок больше, чем в приведенном ниже XML-коде, но я их опустил):

    <android.support.design.widget.TabLayout
            android:id="@+id/scala"
            app:layout_constraintBottom_toTopOf="@id/divider43"
            android:layout_width="match_parent"
            android:layout_height="40dp"
            app:layout_constraintEnd_toEndOf="parent"
            app:layout_constraintStart_toStartOf="parent"
            app:tabMode="scrollable"
            app:tabGravity="center"
            android:background="#000000"
            app:tabTextColor="#FFFFFF"
            app:tabTextAppearance="@style/tab_text_style_smaller"
            app:tabSelectedTextColor="#A50505"
            app:tabIndicatorGravity="bottom"
            app:tabIndicator="@drawable/up"
            app:tabIndicatorColor="#FFFFFF"
            >

            <android.support.design.widget.TabItem
                android:id="@+id/scala_o"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="1" />

            <android.support.design.widget.TabItem
                android:id="@+id/scala_t"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="2" />

            <android.support.design.widget.TabItem
                android:id="@+id/scala_f"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="3" />

            <android.support.design.widget.TabItem
                android:id="@+id/scala_s"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="4" />

</android.support.design.widget.TabLayout>

Мне нужно, чтобы индикатор был зафиксирован в центре, а вкладки быливозможность прокрутки над ним. Поэтому, когда я выполняю прокрутку, это происходит для вкладок: «если вкладка находится под индикатором и она скользит, она не выбирается. Выбирается вкладка рядом с невыбранной вкладкой, которая будет находиться под индикатором после действия прокрутки». . "

в чем может быть решение? пожалуйста помоги . ,.


...