Android - Google地图标记,带有animationDrawable

时间:2017-10-11 00:23:40

标签: c# android xamarin

我使用c#和Xamarin以及谷歌地图构建应用程序。

我到处寻找,我找不到任何关于我应该怎么做以及是否可能的解释。

我有这个xml :( map_icon.xml):

<animation-list xmlns:android="http://schemas.android.com/apk/res/android"
android:oneshot="true">
<item android:drawable="@drawable/MapUserIcon01" android:duration="100" />
<item android:drawable="@drawable/MapUserIcon02" android:duration="100" />
<item android:drawable="@drawable/MapUserIcon03" android:duration="100" />
<item android:drawable="@drawable/MapUserIcon04" android:duration="100" />
<item android:drawable="@drawable/MapUserIcon05" android:duration="100" />  
</animation-list>

我想将它用作我的标记图标:

var myMarker = new MarkerOptions();
myMarker.SetIcon(BitmapDescriptorFactory.FromResource(Resource.Drawable.map_icon));
myMarker.SetPosition(new LatLng(currentLocation.Latitude, currentLocation.Longitude));
driver = Gmap.AddMarker(myMarker);

但问题是Icon dosent有backgorund属性,所以我无法启动动画!

修改 这是我想要做的动画:

https://i.stack.imgur.com/7nMqS.gif

有什么方法可以做到这一点?

欢迎使用c#和Java解决方案!

日Thnx!

0 个答案:

没有答案