Pergunta

Olá amigos, quero fazer uma gaveta deslizante personalizada como o You-Tube no meu aplicativo

enter image description here

Quando o usuário clica em qualquer item, ele deve ser mostrado como a imagem acima, que destaco, então alguma ideia de como posso conseguir isso?

Foi útil?

Solução

Ontem enfrentei o mesmo problema

but this examples highlight selector in whole listbackground but i also want red color indicator at starting which is mention

Você precisa criar dois seletores.1.Para todo o item 2.para aquela parte vermelha

Para isso coloque uma view no listitem do lado esquerdo e crie um seletor para ela.

então use o seguinte código.Aqui android:duplicateParentState="true" funciona para você.Quando esse atributo é definido como true, a visualização recebe seu estado desenhado (focado, pressionado etc.) de seu pai direto e não de si mesmo.

<TextView
    android:layout_width="3dp"
    android:layout_height="match_parent"
    android:duplicateParentState="true"
    android:background="@drawable/selector_for_red" />
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top