I'm a bit lost about how to properly use Ripple Drawable.
Let's say I have this drawable :
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:state_pressed="false" android:state_focused="true" android:drawable="@color/accent_color_light" />
<item android:state_pressed="true" android:drawable="@color/accent_color_light" />
<item android:drawable="@android:color/white" />
</selector>
So it is a plain white background which changes to a light blue when it is focused or pressed.
How can I get the same colors but with a ripple effect ?
I think I need to use a mask to prevent it from getting outside the bounds of the view ?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…