关于如何正确使用Ripple 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>
Run Code Online (Sandbox Code Playgroud)
因此它是一个纯白色的背景,在聚焦或按下时会变成淡蓝色.
如何获得相同的颜色但具有连锁效果?我想我需要使用一个掩码来防止它超出视图范围?