所以我有一个应用程序可以在 Open Steen 地图上绘制线、折线、圆等。我保留了一个图纸列表,当地图无效时,我通过列表重绘 Overlay 的 onDraw 方法中的每个项目进行迭代。这工作正常,直到我的绘图数达到 300+。然后出现了一些严重的 UI 延迟。
我正在寻找一种有效的方法来做到这一点?
我已经在“板”绘图应用程序上完成了位图缓存绘图。虽然这不适用于这种情况,因为背景中的投影可以改变,因此绘图必须移动。
所以我有一个应用程序可以在 Open Steen 地图上绘制线、折线、圆等。我保留了一个图纸列表,当地图无效时,我通过列表重绘 Overlay 的 onDraw 方法中的每个项目进行迭代。这工作正常,直到我的绘图数达到 300+。然后出现了一些严重的 UI 延迟。
我正在寻找一种有效的方法来做到这一点?
我已经在“板”绘图应用程序上完成了位图缓存绘图。虽然这不适用于这种情况,因为背景中的投影可以改变,因此绘图必须移动。