Нижняя навигация с фрагментами и полосой сверху выбранного элемента, как показано ниже - PullRequest
0 голосов
/ 05 июня 2019

Поскольку на этом изображении показана полоса на выбранном элементе. Как я могу получить это?
enter image description here

1 Ответ

0 голосов
/ 05 июня 2019

Одним из распространенных подходов является создание пользовательского макета :

<LinearLayout
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:orientation="vertical">

            <View
                android:id="@+id/selector"
                android:background="@color/selector_color"
                android:layout_width="match_parent"
                android:layout_height="5dp"
                android:visibility="invisible" />  <!--Mind the case here-->

            <ImageView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:src="@drawable/ic_home" />

</LinearLayout>

. Используйте ClickEvents для переключения видимости selector

Itне будет меняться от устройства к устройству .Я предлагаю использовать ConstraintLayout с атрибутом match_constraint и guidelines.

Документы для руководящих принципов

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