我需要为我的按钮做一个动画,从内到外改变颜色,没有任何闪烁。这意味着颜色应该从中心改变,按钮应该是稳定的。按钮不应缩小或褪色。按钮颜色应该从按钮的中心点变为整体按钮。
答案 0 :(得分:1)
RES /抽拉/ effect.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@color/colorPrimary"/>
<item android:state_pressed="true" android:drawable="@color/your_red_color" />
</selector>
添加effect.xml
作为按钮的背景:
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/effect"
android:text="Click Me" />