0
我有一個可縮放和可縮放的地圖,它具有當縮放比例較小時繪製的地圖的低分辨率副本和用戶放大超過某個點時的平鋪系統。我所面臨的問題是,瓷磚第一次被繪製時,存在一個短暫的但明顯的滯後。在最初的滯後之後,一切都很順利。 GC未運行,所有位圖都在啓動時加載。任何想法究竟發生了什麼,所以我可以照顧滯後?或以任何方式解決問題?謝謝。下面有下面的代碼:當調用canvas.drawBitmap時系統會發生什麼?
canvas.drawBitmap(map, null, bgRect,paint);
if(matrix[0]>.9){
mapPicture = makeMyMap(xScale,yScale); //make/update our map.
mapPicture.draw(canvas);
}