(Я имею в виду старую систему анимации Android, а не свойства, которые были представлены в Honeycomb.)
Я пытаюсь обернуть голову, как анимировать маркеры на MapView
. Поскольку представления карты используют карту Overlay
s, а оверлеи не являются представлениями и не представляют свои маркеры как View
s, а как Drawable
s, я ищу способы анимации рисованного объекта без помещения его в контейнер представления.
Возможно ли это вообще? Глядя на исходники Android, кажется, что Animation
и его различные реализации просто содержат код для вычисления математических преобразований, применяемых анимацией. Точно так же, например RotateDrawable
содержит только код для вычисления поворота, плюс код, который рисует преобразованную прорисовку на холст.
Однако ни один из них не содержит кода для воспроизведения анимации; Я мог видеть анимацию только при использовании ее через View.startAnimation(animation)
.
Есть ли способ воспроизвести анимацию или использовать анимированный рисунок без View
?