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