材料设计波纹/保持固体动画

时间:2014-11-19 14:28:57

标签: android material-design rippledrawable

无论如何创建一个动画,一旦它涟漪然后它会在上下文动作栏被激活时保持纯色?

1 个答案:

答案 0 :(得分:1)

我能够通过使用波纹动画和statelistdrawable成功完成此操作,例如:

Ripple.xml

 <?xml version="1.0" encoding="utf-8"?>
 <ripple xmlns:android="http://schemas.android.com/apk/res/android"
    android:color="@color/colorPrimary">
    <item android:id="@android:id/mask"
          android:drawable="@android:color/white" />
    <item android:drawable="@drawable/background_selector"/>
 </ripple>

后台Selector.xml

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_activated="true" android:drawable="@color/colorPrimaryDark"/>
</selector>