Недвижимость анимация в Android <3.0 - PullRequest
2 голосов
/ 10 ноября 2011

Есть ли простой способ реализовать анимацию свойства (например, анимировать свойство "x" или "y" от value1 до value2) в Android <3.0?Мне нужно анимировать визуальный элемент управления (Button или TextView), который должен обрабатывать события щелчка (поэтому рисованная анимация не подходит). </p>

Обновление: Итак, есть много игр с анимацией (Cut theВеревка и т. Д.).Как разработчики этих игр решили проблему?Какой способ они используют для анимации?

Ответы [ 2 ]

3 голосов
/ 22 марта 2013

Я знаю, что это старый поток, но для тех, кто наткнулся на это в поиске Google, есть библиотека совместимости, которая дает вам доступ к анимациям свойств, представленных в Honeycomb вплоть до Android 1.0.

Я использовал его для некоторых мелких вещей, и он работает как шарм. http://nineoldandroids.com/

1 голос
/ 10 ноября 2011

Afaik, чтобы это работало, вы должны сначала развернуть собственную анимационную среду, которая интерполирует значения так, как вы хотите. Затем вы можете оживить, например, свойство margin кнопки с этим фреймворком, вызывающее .setLayout () на каждом тике. Это заставляет ui-framework пересылать / перерисовывать весь экран с новым значением поля.

Однако, это очень медленный и расточительный способ оживить, и я не рекомендую его. Там могут быть лучшие решения.

...