我想在下图中创建一个像nexus后退按钮的按钮动画。 单击时,它会以椭圆形突出显示,然后平滑地弯曲背景颜色的透明度。
答案 0 :(得分:1)
你可以通过这样的选择器产生类似的效果:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android"
android:exitFadeDuration="@android:integer/config_mediumAnimTime" >
<item android:state_pressed="false" android:state_focused="true" android:drawable="@color/red" />
<item android:state_pressed="true" android:drawable="@color/dark_red" />
<item android:drawable="@color/red" />
</selector>
将此选择器添加为bg_selector.xml
文件夹中的res/draweble
。
然后将其设置为TextView(或其他View)的背景:
android:background="@drawable/bg_selector"
P.S:android:exitFadeDuration