Créer un tiroir de navigation personnalisé comme YouTube dans Android
-
20-12-2019 - |
Question
Bonjour les amis, je veux créer un tiroir coulissant personnalisé comme YouTube dans mon application
Lorsque l'utilisateur clique sur un élément, il devrait m'afficher comme l'image ci-dessus que je mets en évidence, donc une idée de comment puis-je y parvenir ?
La solution
Hier, j'ai rencontré le même problème
but this examples highlight selector in whole listbackground but i also want red color indicator at starting which is mention
Vous devez créer deux sélecteurs.1.Pour l'ensemble du point 2.pour cette partie rouge
Pour cela, placez une vue dans listitem sur le côté gauche et créez un sélecteur pour celle-ci.
puis utilisez le code suivant.Ici android:duplicateParentState="true"
fonctionne pour vous.Lorsque cet attribut est défini sur true, la vue obtient son état de dessin (ciblé, pressé, etc.) de son parent direct plutôt que de lui-même.
<TextView
android:layout_width="3dp"
android:layout_height="match_parent"
android:duplicateParentState="true"
android:background="@drawable/selector_for_red" />