1
我正在做我自己的MyLocationOverlay
执行绕过极慢的当前位置显示。谷歌地图OverLay动画
,我已经的问题是,我想做出一点改变animation
的位置,我知道只有这样才能重新绘制的颜色是调用invalidate
ØMapView
。但这样我也使所有其他叠加无效。如果我只想改变颜色并且其他覆盖图不需要重绘,是否有效?
我正在做我自己的MyLocationOverlay
执行绕过极慢的当前位置显示。谷歌地图OverLay动画
,我已经的问题是,我想做出一点改变animation
的位置,我知道只有这样才能重新绘制的颜色是调用invalidate
ØMapView
。但这样我也使所有其他叠加无效。如果我只想改变颜色并且其他覆盖图不需要重绘,是否有效?
AFAIK没有。
所有叠加层都绘制到同一个对象,因此要重绘一个对象,它需要清除所有对象,然后重新绘制所有对象。
即使您将另一个视图添加到MapView
的相同布局,更改该视图也会导致调用MapView.invalidate()
。
问候。