Применить две анимации к одному и тому же виду? - PullRequest
2 голосов
/ 18 июля 2011

Я применил анимацию входа к одному из моих ImageButton (fade_in.xml which is in the project anim/ folder). Теперь, после нажатия кнопки, я хочу применить анимацию выхода (fade_out.xml which is in the same folder)

Когда я это делаю, происходит анимация entry. Тем не менее, exit один НЕ !! Кажется, что каждый просмотр будет принимать только одну анимацию.

Это правда? Как обойти эту проблему?

-

-

UPDATE:

Это метод onCreate() для настройки анимации входа:

Animation fade = AnimationUtils.loadAnimation(this, R.anim.fade_in);
fade.setStartOffset(600);
img.startAnimation(fade);
img.setvisibility(View.VISIBLE);

И это в методе onClick() для некоторой кнопки b1:

Animation fade2 = AnimationUtils.loadAnimation(this, R.anim.fade_out);
fade.setStartOffset(500);
img.startAnimation(fade2);
img.setvisibility(View.INVISIBLE);

1 Ответ

1 голос
/ 18 июля 2011

Вы можете использовать ViewFlipper с методами getInAnimation и getOutAnimation.
Другим решением является установка анимации в вашем коде (насколько я понимаю, вы устанавливаете анимацию в XML-файле).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...