2012-12-01 94 views
1

我正在做我自己的MyLocationOverlay执行绕过极慢的当前位置显示。谷歌地图OverLay动画

,我已经的问题是,我想做出一点改变animation的位置,我知道只有这样才能重新绘制的颜色是调用invalidateØMapView。但这样我也使所有其他叠加无效。如果我只想改变颜色并且其他覆盖图不需要重绘,是否有效?

回答

0

AFAIK没有。

所有叠加层都绘制到同一个对象,因此要重绘一个对象,它需要清除所有对象,然后重新绘制所有对象。

即使您将另一个视图添加到MapView的相同布局,更改该视图也会导致调用MapView.invalidate()

问候。