ViewFlipper и Галерея на одном мероприятии - PullRequest
0 голосов
/ 25 августа 2011

У меня ViewFlipper и Gallery на одной и той же активности.ViewFlipper периодически переключать два вида с простой анимацией затухания.Проблема в том, что когда я прокручиваю в Галерее при каждом запуске переключателя, Галерею останавливают анимацию и переходят к ближайшему элементу.Почти невозможно прокрутить, если период переключения слишком короткий.Я думаю, что ViewFlipper запускает анимацию, которая вызывает invalidate(), и это вызывает обновление галереи, но почему?Gallery находится на противоположной стороне экрана, совершенно нет причин обновлять галерею при каждом запуске анимации.

1 Ответ

0 голосов
/ 26 августа 2011

Это вызвано child.setVisibility(View.GONE) в ViewAnimator классе, оно вызывает перезапись и перерисовку всего экрана активности :-( Я использовал исходный код, вставленный в собственный пакет, и изменил его на child.setVisibility(View.INVISIBLE)

Iсделал отчёт об ошибке: http://code.google.com/p/android/issues/detail?id=19581

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