我对如何正确使用 Ripple Drawable 有点迷茫。
假设我有这个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>
所以它是一个纯白色的背景,当它被聚焦或按下时会变成浅蓝色。
我怎样才能获得相同的颜色但具有涟漪效果?我想我需要使用遮罩来防止它超出视图范围?