避免动画自动“展开”?

时间:2012-02-13 20:15:40

标签: android xml view android-animation

我是一个简单的视图动画,但我无法看到" rid"动画"放卷" (我似乎无法在线找到解决方案。)

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

  <scale
    android:duration="250"
    android:fromXScale="1"
    android:fromYScale="1"
    android:pivotX="50%"
    android:pivotY="50%"
    android:repeatCount="0"
    android:toXScale="1.1"
    android:toYScale="1.1" />

</set>

这样做,简单地说,从中间按比例将视图按比例膨胀10%。

但是,当它执行时,它会膨胀,当它到达终点时,它会向后缩小。 我想避免这种情况 - &#34;放松&#34;效果 - 当它从110%缩小到100%时。 怎么办?

修改

我只是这样开始:

Animation animation1 = AnimationUtils.loadAnimation(this, R.anim.<name>);
v.startAnimation(animation1);

1 个答案:

答案 0 :(得分:1)

正确答案可在此处找到:How can I animate a view in Android and have it stay in the new position/size?

这就是这个:

  android:fillAfter="true"
  android:fillEnabled="true"

<set标记内。