android animator - 缩放视图到中心(Froyo)

时间:2012-10-06 10:29:06

标签: android android-animation android-ui

我在我的Android应用程序中有一个View,我想扩展和扩展逐渐消失在它的中心。到目前为止,我有以下

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:fillAfter="true" >

<scale
    android:duration="1500"
    android:fromXScale="1.0"
    android:fromYScale="1.0"
    android:toXScale="0"
    android:toYScale="0" />

<alpha
    android:duration="1500"
    android:fromAlpha="1"
    android:toAlpha="0" />

</set>

然而,这会导致文本被“缩小”到左上角的不良影响。我如何纠正这个问题,以便缩放到视图的中心?我需要这个API&gt; = 8。

感谢任何提示。

马丁

1 个答案:

答案 0 :(得分:0)

我自己找到解决方案,pivotX和pivotY正在做的伎俩

<set xmlns:android="http://schemas.android.com/apk/res/android"
android:fillAfter="true" >

<scale
    android:duration="1500"
    android:fromXScale="1.0"
    android:fromYScale="1.0"
    android:pivotX="50%"
    android:pivotY="50%"
    android:toXScale="0"
    android:toYScale="0" />

<alpha
    android:duration="1500"
    android:fromAlpha="1"
    android:toAlpha="0" />

</set>