我有一个显示地图的方法.我在onDraw方法中调用此方法.但在动作移动我需要重绘地图,需要再次调用该方法,但我没有得到画布参考重绘地图图块.我使用了invalidate方法,但它经常刷新onDraw,这使得我的地图运动也变慢了..
这是我的onDraw方法.
protected void onDraw(Canvas canvas)
{
Log.i("On Draw Call", "On Draw call");
mapMaker.getMapForScreenArea(map.getiScrnArea(), mapType, input, canvas);
invalidate();
this.canvas = canvas;
}
Run Code Online (Sandbox Code Playgroud)
任何帮助都将是值得的.非常感谢.
| 归档时间: |
|
| 查看次数: |
2140 次 |
| 最近记录: |