Анимация при смене layout

Ответить
Andrey_Cherkasov
Сообщения: 7
Зарегистрирован: 17 авг 2013, 12:38

Анимация при смене layout

Сообщение Andrey_Cherkasov » 19 авг 2013, 15:34

Есть LinearLayout в нем неважно что, например TextView c текстом. Ниже есть кнопка по нажатию на которую должно происходить что-то такое: старый LL сдвигается вправо, а новый LL(тот же самый, но уже с другим текстом) появляется слева. Это должно выполнятся одновременно.


я пытался сделать так:
[syntax=java]
View asd = (View) findViewById(R.id.ll);
if (asd.getVisibility() == View.VISIBLE) {
Animation in = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.right_to_left);
Animation out = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.left_to_right);

asd.startAnimation(out);
changeText("текст");
asd.startAnimation(in);
}
[/syntax]
работает странно: срабатывает 1 анимация, меняется текст и все.
Есть идеи как сделать чтоб работало? Всем заранее спасибо за помощь.

Ответить