我有不同 draw9patchpng
作为背景的按钮。目前,按钮由selector
看起来像这样的控制:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/pressed" android:state_pressed="true"/>
<item android:drawable="@drawable/disabled" android:state_enabled="false"/>
<item android:drawable="@drawable/focused" android:state_focused="true"/>
<item android:drawable="@drawable/default"/>
</selector>
对于Android Lollipop,他们有一个RippleDrawable
触摸效果,如下所示:
<ripple xmlns:android="http://schemas.android.com/apk/res/android" android:color="?android:colorControlHighlight">
<item>
...
</item>
</ripple>
关于新的触摸涟漪效果:
1:我可以将draw9patch设置为背景RippleDrawable
吗?
2:我如何适应上述两种不同的xml,我想遵循Material design?我是否必须为新创建一个新的文件夹/布局 xml RippleDrawable
?