Анимация при смене layout
Добавлено: 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 анимация, меняется текст и все.
Есть идеи как сделать чтоб работало? Всем заранее спасибо за помощь.
я пытался сделать так:
[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 анимация, меняется текст и все.
Есть идеи как сделать чтоб работало? Всем заранее спасибо за помощь.