Создайте пользовательский навигационный ящик, похожий на You-Tube в Android
-
20-12-2019 - |
Вопрос
Привет, друзья, я хочу сделать пользовательский выдвижной ящик, как у вас,-tube в моем приложении
Когда пользователь нажимает на любой элемент, он должен показывать мне изображение, подобное приведенному выше, которое я выделяю, так что есть идеи, как я могу этого добиться?
Решение
Вчера я столкнулся с такой же проблемой
but this examples highlight selector in whole listbackground but i also want red color indicator at starting which is mention
Вам нужно создать два селектора.1.Для всего пункта 2.для этой красной части
Для этого поместите представление в listitem с левой стороны и создайте для него селектор.
затем используйте следующий код.Здесь android:duplicateParentState="true"
работает на вас.Когда этому атрибуту присвоено значение true, представление получает свое доступное для рисования состояние
(сфокусировано, нажато и т.д.) от своего непосредственного родителя, а не от
самого себя.
<TextView
android:layout_width="3dp"
android:layout_height="match_parent"
android:duplicateParentState="true"
android:background="@drawable/selector_for_red" />