Анимация ViewFlipper никогда не заканчивается? - PullRequest
2 голосов
/ 12 сентября 2010

У меня есть настройка ViewFlipper, где мои setInAnimation () и setOutAnimation () ссылаются на классы, которые я расширил из Animation. Это все работает нормально, но я заметил, что после того, как вся визуальная анимация закончилась (т.е. щелчок завершен), и всякий раз, когда я нажимаю на макеты внутри моей области ViewFlipper, я все еще получаю вызовы для метода applyTransformation () классы анимации с interpolatedTime = 1.

Значит ли это, что анимация никогда не заканчивается должным образом? Я пытался добавить слушателя анимации в свой класс анимации, и он говорит мне, что он закончился. Мне просто интересно, почему он вызывает applyTransformation () без веских причин (потеря процессора и батареи ??), есть ли способ остановить это? Более важно, я подозреваю, что это причина, почему я могу получить мерцание всякий раз, когда я касаюсь макета в области ViewFlipper. Есть идеи ??

Спасибо

...