2012-04-23 2 views
0

Я имел переворачивать вид вручную через showNext(), как это:андроида поведение ViewFlipper

flipper.showNext(); 

View current = flipper.getCurrentView(); 
current.setVisible(View.INVISIBLE); 

// ... some animation to show the view 

Мой вопрос, почему flipper.showNext() не будет отображаться следующий вид на экране до того, как сделать вид невидимым. (код делает следующий вид невидимым, а затем показывает, но не показывает следующий вид, а затем становится невидимым)

Код архивированный, что я хочу, но я не знаю, почему он так себя ведет.

Является ли это becoz из потока пользовательского интерфейса не работает в последовательности? (если последовательность, он должен показать представление перед тем, как установить его на невидимое)

любая идея или лучший код делают то же самое?

Киви

ответ

0

Другой способ перевернуть вид с анимации использовать 3DTransition, Вы можете увидеть пример этого из ApiDemo> Вид> Анимация> 3D Перехода.

Смежные вопросы