Android で YouTube のようなカスタム ナビゲーション ドロワーを作成する
-
20-12-2019 - |
質問
こんにちは、アプリケーションで you-tube のようなカスタムのスライド式引き出しを作りたいです。
ユーザーが項目をクリックすると、上の画像のようにハイライト表示されるはずなので、どうすればこれを実現できるでしょうか?
解決
昨日、私は同じ問題に直面しました
but this examples highlight selector in whole listbackground but i also want red color indicator at starting which is mention
2 つのセレクターを作成する必要があります。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" />
所属していません StackOverflow