Анимация прерывается при одновременном запуске нескольких анимаций - PullRequest
1 голос
/ 19 ноября 2011

Я работаю над некоторыми эффектами анимации Android.На одном экране постоянно появляются и исчезают несколько фоновых изображений, а также текстовый шатер.Проблема в том, что текстовый шатер немного изменчив.Когда изображение постепенно исчезает, изображение выделяется плавно, поэтому вполне вероятно, что две анимации влияют друг на друга.

Мне интересно, есть ли выход, отличный от написания моей собственной анимации с использованиемCanvas или SurfaceView.

Я посмотрел на AnimationSet, но это хорошо только для объединения анимаций для одного и того же вида.

1 Ответ

2 голосов
/ 02 августа 2012

Прошло много времени, но вот что я нашел по пути: Чтобы добиться плавной прокрутки текста, требуется около 50 кадров в секунду. Так что это действительно растягивает процессор. Я попытался использовать SurfaceView для анимации как изображения, так и текста, и мне удалось получить скорость до 35 кадров в секунду, но этого было недостаточно, прокрутка текста все еще немного нервная. Я прочитал немного opengl, и похоже, что OpenGL ES 2.0 должен уметь обрабатывать постепенное исчезновение / уменьшение изображения параллельно. Но на самом деле не пройти через это. Надеюсь, это поможет.

...