0
ナビゲーションドロワー付きのアプリケーションがあります。引き出しのレイアウトには特定の背景色がありますが、その中の項目は別の色を持つ必要があります。そこで、リストアイテムを別の背景のナビゲーションドロワに埋め込むためのアダプタを追加しました。これは魅力的なものです。次に、リストアイテムがクリックされた場合、リップルエフェクトをリストアイテムに追加したいと考えました。リップル効果と背景色を追加するには、次の行を使用することが可能です。ナビゲーションドロワーの背景色を使用した波紋効果
android:background="@color/navigation_drawer_main_bg"
android:foreground="?attr/selectableItemBackground"
これは、Android 7.1.2と私のテストデバイスで正常に動作します(背景が右であると波及効果がイェーイ、そこにある)が、アンドロイドと私devixeに何の波及効果がありません5.1.1。誰も私の背景色を失うことなく、私の下位のAPIデバイスに波及効果を得る方法を知っていますか?
ありがとうございます。私のための解決策が見つかり
これを試してみましょう: 'android:background ="?attr/selectableItemBackground "' – Maddy
私はちょうどselectableItemBackgroundを使用しています。 – Distra