Можно ли разместить анимированное изображение на элементе googlemap? (как подарок) - PullRequest
3 голосов
/ 01 декабря 2010

У меня есть приложение для Android с представлением Googlemap

Я должен поставить анимированный значок, представляющий позицию GPS на карте

Я знаю, как сделать это с обычным изображением PNG, но я хочу использовать что-то вроде изображения GIF, анимированного изображения

как я могу это сделать?

EDIT:

ЭТО XML-АНИМАЦИЯ: animation.xml

<?xml version="1.0" encoding="utf-8"?>
<animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="false">
<item android:drawable="@drawable/miniicon" android:duration="200" />
<item android:drawable="@drawable/miniicon2" android:duration="200" />
<item android:drawable="@drawable/star" android:duration="200" />
</animation-list>

Здесь я присваиваю анимированный XML-файл для рисования

//drawable2 = this.getResources().getDrawable(R.drawable.miniicon2); // Icono del programa, para mi posicion GPS
drawable2 = this.getResources().getDrawable(R.layout.animation); // Icono del programa, para mi posicion GPS

Ответы [ 3 ]

0 голосов
/ 02 декабря 2010

Точно - OpenGL позволяет накладывать 2D-изображения поверх изображения, причем это можно сделать одним из способов. Посмотрите Использует ли Google MapView в Android OpenGL? для аналогичного вопроса.

0 голосов
/ 02 декабря 2010

Другой ответ - есть похожий (но старый) вопрос о стеке потока:

Серия изображений (анимация) через Google Maps

, которая, если вы посмотрите на принятыйответ, предоставляет демо-ссылку.Некоторые другие интересные комментарии.

0 голосов
/ 02 декабря 2010

Вам нужно использовать animation-list, это просто простой XML-файл, который вы помещаете в папку для рисования. Вот пример , на этом иконка загрузки в панели уведомлений сделана.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...