翻转动画以禁用按钮

时间:2015-06-25 12:19:27

标签: android user-interface animation

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

我在单击按钮时尝试了简单的动画,但我所能做的就是旋转按钮。

如何创建翻转动画?

2 个答案:

答案 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" />