背景色が設定されている RecyclerView 要素に単純な波及効果が必要です。背景色 (青) が既に設定されているため、背景を drawable/ripple.xml に設定することはできません。
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
android:color="@color/color_view_pressed"> <!-- ripple color -->
<item android:drawable="@android:color/white"/>
<!-- normal color -->
そこで、ripple.xml を次のように変更しました。
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
android:color="@color/color_view_pressed"> <!-- ripple color -->
<item android:drawable="@android:color/blue"/>
<!-- normal color -->
それでもうまくいきません。:(編集:どうやら、波紋の色は背景色の後ろに隠れているため、ほとんど見えません。しかし、背景にその色合いが見えます(color_view_pressedを濃い赤色に設定した場合)。それ以外の場合でも、それを達成する方法はありますか?私はそこに可能なすべての解決策を試しました.どういうわけか、それはListViewで完全にうまく機能していました.しかし、私はどのように理解していません.