Android: при использовании ViewFlipper я могу запустить анимацию только после окончания анимации? - PullRequest
1 голос
/ 02 апреля 2011

Я пытаюсь создать 3D-анимацию на видоискателе. Под 3d flip я имею в виду следующее: воспринимайте текущий вид как переднюю часть игральной карты, а затем поверните ее по оси Y - это очень распространенный эффект для iPhone, и я пытаюсь эмулировать его на Android. У меня есть довольно хорошая реализация 3D-флип, но мне нужно, чтобы анимация запускалась только после окончания анимации. Это возможно? Я не видел много вариантов в документации Android. Спасибо, е.

1 Ответ

1 голос
/ 02 апреля 2011

Вы можете добавить startOffset к анимации in, которая соответствует продолжительности анимации out.

в xml это

android:startOffset="milliseconds"

в коде

animation.setStartOffset(milliseconds);

Установите для startOffset то же или большее значение, чем для android: длительность анимации.

...