Я пытаюсь анимировать размер маркера, поскольку он добавлен к карте, в основном я хочу, чтобы маркер расти. Я не вижу никакого способа добраться до фактического представления для маркера, поэтому я не думаю, что могу использовать стандартные методы анимации Android (например, ObjectAnimator
).Android Google Maps v2: размер анимированного маркера
Единственный способ, которым я могу это сделать, это реализовать мою собственную анимацию и использовать метод setIcon
для изменения значка маркера.
Есть ли другой и идеально лучший способ сделать это?
Я работаю в Xamarin, но при необходимости могу передать Java-код.
технически вы можете использовать 'ObjectAnimator' с, например,' «значок» 'собственность, если Вы имеете' setIcon' метод в 'target' объекта и создать его как следует: 'ObjectAnimator.ofInt (это,« icon », 10, 100)' – pskink
@pskink. Вы правы, это тот подход, с которым я закончил. Отправьте свой комментарий в качестве ответа, и я соглашусь. –