Создайте пользовательский навигационный ящик, похожий на You-Tube в Android

StackOverflow https://stackoverflow.com//questions/23003345

Вопрос

Привет, друзья, я хочу сделать пользовательский выдвижной ящик, как у вас,-tube в моем приложении

enter image description here

Когда пользователь нажимает на любой элемент, он должен показывать мне изображение, подобное приведенному выше, которое я выделяю, так что есть идеи, как я могу этого добиться?

Это было полезно?

Решение

Вчера я столкнулся с такой же проблемой

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" />
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top