Избегать анимации автоматически "раскручивать"? - PullRequest
0 голосов
/ 14 февраля 2012

У меня есть простая анимация вида, но я не вижу, как "избавиться" от анимации "раскручивания" (и я не могу найти решение онлайн).

<?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% пропорционально от середины.

Но когда он выполняется, он надувается, а когда достигает конца, он спускается обратно. Я хочу избежать этого - эффект "раскручивания" - когда он уменьшится с 110% до 100%. Как это можно сделать?

Edit:

Я начинаю это просто с этого:

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

1 Ответ

1 голос
/ 17 февраля 2012

Правильный ответ находится здесь: Как я могу анимировать представление в Android и оставить его в новой позиции / размере?

Это означает:

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

внутри тега <set.

...