Don't draw anything off-screen as some devices will still take time to do this.
-----------------------------------------------------------------------------------------------------------
特种兵(8249101) 11:06:04
translate的问题在于一般是成对出现的
g.translate(a,b);
<code>
g.translate(-a,-b);
执行在<code>的代码时如果应用被系统中断挂起,手动选择返回后,会恢复到被中断的地方,但是g已经自动设置为g.translate(0,0),相当于g丢失了g.translate(a,b)的效果,结果是整体偏移;
只是在极少数的机器上发现存在这个问题,并且发生情况是在系统绘制屏幕时去中断
飘荡的落叶(304921193) 11:07:37
不错,我补充一点,在nokia的机器上面的g需要在中断时候重新获得
if(dg == null) dg = DirectUtils.getDirectGraphics(g);