可以将动画图像放在googlemap的项目上吗? (像一个gif)

时间:2010-12-01 19:43:07

标签: android google-maps

我有一个带有googlemap视图的Android应用

我必须在地图上放置代表gps位置的动画图标

我知道如何使用普通的png图像,但我想使用像GIF图像,动画图像

我该怎么做?

编辑:

这是动画的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 :(得分:0)

另一个答案 - stackoverflow上有一个类似(但很旧)的问题:

Image series (animation) over Google Maps

如果您查看已接受的答案,请提供演示链接。还有其他一些有趣的评论。

答案 1 :(得分:-1)

你需要使用animation-list它只是一个简单的xml文件,你放在drawable文件夹中。这是example,这是通知栏中的下载图标已完成。

答案 2 :(得分:-1)

当然 - OpenGL允许将2D图像叠加在图像顶部,这是一种方法。有关类似问题,请查看Does Google MapView in Android use OpenGL?