求救!如何将百度地图上面的静态marker,设置为动画图片,一闪一闪的
问题描述
求救!如何将百度地图上面的静态marker,设置为动画图片,一闪一闪的
问题出现的环境背景及自己尝试过哪些方法
我给百度地图的Mark点动态的添加的一个放大,缩小动画,可当我点击mark跳转到别的页面,再次返回到百度地图页面的时候,就会碰到动画停止,而且百度地图也无法操作,程序就无响应的状态了
相关代码
for (BaiduItem item : items) {
//定义Maker坐标点
BitmapDescriptor bitmap;
if (item.isNomal()){
//构建Marker图标
bitmap = BitmapDescriptorFactory
.fromResource(R.mipmap.coordinate);
OverlayOptions option = new MarkerOptions()
.position(item.getmPosition())
.icon(bitmap);
//在地图上添加Marker,并显示
mBaiduMap.addOverlay(option);
}else {
bitmap = BitmapDescriptorFactory
.fromResource(R.mipmap.coordinate_current);
OverlayOptions option = new MarkerOptions()
.position(item.getmPosition())
.icon(bitmap);
//在地图上添加Marker,并显示 添加动画
ScaleAnimation scaleAnimation = new ScaleAnimation(0,(float)1.5,0,(float)1.5, Animation.RELATIVE_TO_SELF,0.5f,Animation.RELATIVE_TO_SELF,0.5f);
scaleAnimation.setDuration(10000);
scaleAnimation.setInterpolator(new LinearInterpolator());
scaleAnimation.setRepeatCount(10);
Marker mMarkerD = (Marker) (mBaiduMap.addOverlay(option));
mMarkerD.setAnimation(scaleAnimation);
mMarkerD.startAnimation();
markers.add(mMarkerD);
}
}
你期待的结果是什么?实际看到的错误信息又是什么?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论