如题,考虑到效率问题,我不想View时时刻刻都调用onDraw方法,对屏幕上的图形进行刷新,只有在图形有被修改时才进行重绘。请问如何才能实现呢??

解决方案 »

  1.   


    乱讲,一样会重绘的,而且你还必须调用super.ondraw()这个函数。根本没可能不重绘!不重绘那么他就不会显示出来或者闪屏如果达到楼主的目的也可以
    你把绘制后的图回收了,再在ondraw()里判定,回收了就不绘制。这样就不会重绘了,你就会惊喜的看到一片白色了