1
私の目標は、白い背景を持つシンプルなCardViewを作成し、それをクリックすると波紋効果が生じることです。カスタム背景を設定するときにAndroid RippleEffectが表示されない
リップル効果を有効にするだけです。しかし、この時点で、背景は暗い灰色です。ですから、それを白に変更しましょう。
card_view:cardBackgroundColor="#FFFFFF"
私のCardViewは白ですが、もうリップルはありません。私が何をしようと、リップルか白い背景しか得られない。
私を助けることができますように! おかげ
ありがとう。私はXML Drawableを作成し、Drawableフォルダに配置しました。しかし、AndroidStudioではcard_view:cardBackgroundColor = "@ color/..."と選択することはできません。何か案は? – user3742012
このattrであなたの背景を設定してください:android:foreground = // ripple bacgroundサンプルの使い方:http://stackoverflow.com/a/30046813/5923606 – uguboz
完全に動作します。ありがとう! – user3742012