1
我正在做我自己的MyLocationOverlay
執行繞過極慢的當前位置顯示。谷歌地圖OverLay動畫
,我已經的問題是,我想做出一點改變animation
的位置,我知道只有這樣才能重新繪製的顏色是調用invalidate
ØMapView
。但這樣我也使所有其他疊加無效。如果我只想改變顏色並且其他覆蓋圖不需要重繪,是否有效?
我正在做我自己的MyLocationOverlay
執行繞過極慢的當前位置顯示。谷歌地圖OverLay動畫
,我已經的問題是,我想做出一點改變animation
的位置,我知道只有這樣才能重新繪製的顏色是調用invalidate
ØMapView
。但這樣我也使所有其他疊加無效。如果我只想改變顏色並且其他覆蓋圖不需要重繪,是否有效?
AFAIK沒有。
所有疊加層都繪製到同一個對象,因此要重繪一個對象,它需要清除所有對象,然後重新繪製所有對象。
即使您將另一個視圖添加到MapView
的相同佈局,更改該視圖也會導致調用MapView.invalidate()
。
問候。