我正在开发一个简单的动画UI,应该将按钮从启用更改为禁用。但是,我不想简单地将颜色从红色变为灰色,而是希望按钮可以翻转。
我在单击按钮时尝试了简单的动画,但我所能做的就是旋转按钮。
如何创建翻转动画?
答案 0 :(得分:2)
翻转动画:
<set android:ordering="sequentially">
<objectAnimator android:duration="2000"
android:propertyName="rotationY"
android:valueFrom="0"
android:valueTo="360">
</objectAnimator>
</set>
在课堂上:
AnimatorSet set;
set = (AnimatorSet) AnimatorInflater.loadAnimator(this, R.anim.flipping);
set.setTarget(img_logo);
set.start();
Timer timer = new Timer();
timer.schedule(task, 2000);
答案 1 :(得分:0)
试试这个:
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" />