播放动画时删除谷歌地图标记

时间:2015-08-19 20:59:07

标签: android google-maps-markers

我有一个谷歌地图标记动画,使用postDelayed和setLocation,如下面的伪代码:

handler.postDelayed(new Runnable(){

   void Run(){
     // set marker location to new x,y
     //  if there is still more time left
     // handler.postdDelayed(this, 300)

}}, 5000);

我的问题是,假设我想通过删除标记来中途停止动画。如果我只是在动画运行时执行marker.remove(),那么我会遇到问题,因为它会尝试在删除的标记上进行setlocation。那你怎么做的? 感谢

1 个答案:

答案 0 :(得分:1)

如何设置标记不可见然后删除它(动画结束时)?