如题,考虑到效率问题,我不想View时时刻刻都调用onDraw方法,对屏幕上的图形进行刷新,只有在图形有被修改时才进行重绘。请问如何才能实现呢??
解决方案 »
- 菜鸟关于android开发中的变量生命周期的疑问
- 在android音乐播放器中如何获得专辑封面,急!!!
- 编译器上面的问题
- getContext() 和 getTargetContext() 的区别
- monkey 测试
- android2.1 平台下flash播放器
- widget安装在SD卡没用?
- 当 EditText 空值时,EditText 却无法获得焦点和弹窗软键盘
- 问一个gallery问题,请不要说gallery过时,知道者说说看,谢谢。
- [android service]求助:我收到开机广播,启动了一个service,如何让该service一直执行?
- 关于ListView动态刷新的问题
- 当view被加到xml中,怎样获得view的实例化对象?
乱讲,一样会重绘的,而且你还必须调用super.ondraw()这个函数。根本没可能不重绘!不重绘那么他就不会显示出来或者闪屏如果达到楼主的目的也可以
你把绘制后的图回收了,再在ondraw()里判定,回收了就不绘制。这样就不会重绘了,你就会惊喜的看到一片白色了