Android 翻转动画以禁用按钮

Android 翻转动画以禁用按钮,android,user-interface,animation,Android,User Interface,Animation,我正在开发一个简单的动画用户界面,可以将按钮从启用更改为禁用。但我不想简单地将颜色从红色改为灰色,而是希望按钮能翻转 我已经尝试了简单的按钮点击动画,但我所能做的就是旋转按钮 如何创建翻转动画有任何帮助吗?翻转动画: <set android:ordering="sequentially"> <objectAnimator android:duration="2000" android:propertyName="rotationY" android:valueFrom="0

我正在开发一个简单的动画用户界面,可以将按钮从启用更改为禁用。但我不想简单地将颜色从红色改为灰色,而是希望按钮能翻转

我已经尝试了简单的按钮点击动画,但我所能做的就是旋转按钮

如何创建翻转动画有任何帮助吗?

翻转动画:

<set android:ordering="sequentially">
<objectAnimator android:duration="2000" 
android:propertyName="rotationY"
android:valueFrom="0" 
android:valueTo="360">
</objectAnimator>
</set>
试试这个:

test_rotate.xml

<?xml version="1.0" encoding="utf-8"?>
<scale
    xmlns:android="http://schemas.android.com/apk/res/android"
       android:fromXScale="0.0" android:toXScale="1.0"
       android:pivotX="50%"
       android:fromYScale="1.0" android:toYScale="1.0"
       android:pivotY="50%"
       android:duration="250" />


到目前为止您尝试了什么?我已经创建了简单的R.anim.test_rotate with element,并从
button.startAnimation(AnimationUtils.loadAnimation(context,R.anim.test_rotate))开始
@Mazmat您是否解决了您的问题..?如果不尝试,meobjectAnimator发布的答案在R.Animator中无效。我已在我的应用程序中使用了此选项,该应用程序在play store上实时运行,工作正常。实际上它正在工作。但是我必须把它放到R.animator中,然后用AnimatorInflator创建它。检查我的更新代码。我想你是在谈论这个。
<?xml version="1.0" encoding="utf-8"?>
<scale
    xmlns:android="http://schemas.android.com/apk/res/android"
       android:fromXScale="0.0" android:toXScale="1.0"
       android:pivotX="50%"
       android:fromYScale="1.0" android:toYScale="1.0"
       android:pivotY="50%"
       android:duration="250" />