ズームスケールが小さいときに描画されるマップの低解像度コピーと、ユーザーが特定のポイントを超えてズームインしたときにタイルシステムを含む、スクロール可能でズーム可能なマップがあります。私が抱えている問題は、タイルが最初に描画されるときに、短いが顕著な遅延があることです。その最初の遅れの後、すべてがスムーズです。GC は実行されておらず、起動時にすべてのビットマップが読み込まれます。ラグを処理できるように、正確に何が起こっているのか考えていますか? または回避策はありますか?ありがとう。以下にコードを示します。
canvas.drawBitmap(map, null, bgRect,paint);
if(matrix[0]>.9){
mapPicture = makeMyMap(xScale,yScale); //make/update our map.
mapPicture.draw(canvas);
}