我有一个带有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
答案 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?。