我试图将带有动画的drawables传递给奖励包内置的标记叠加,但没有成功。有没有人想出如何动画标记覆盖,我正在寻找创建声纳ping样式我的位置内置到苹果地图。我还想让一个淡入淡出一段时间。
据我所知,这样做是为了覆盖draw方法并跟踪最后一个值,然后使用post延迟处理程序作为计时器并继续强制刷新地图,这将重绘标记。这看起来有点开销,但看起来我的位置叠加当前是如何工作的,因为每次更新位置时,它会重新绘制地图以显示新标记位置或指南针移动时的方向。
答案 0 :(得分:0)
是的,这是可能的(几乎与你在闭源应用程序中描述的那样),但你必须自己做腿部工作。
您需要一个异步任务,该任务会在某个循环上触发,该循环会向osm覆盖添加一行。在每次迭代中,清除视图,然后添加一个直径更大的新圆(或其他),直到达到目标半径。