Faça uma gaveta de navegação personalizada como o You-Tube no Android
-
20-12-2019 - |
Pergunta
Olá amigos, quero fazer uma gaveta deslizante personalizada como o You-Tube no meu aplicativo
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?
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" />