[转]技巧和设计模式 --- 更新请求屏幕
主要说明
?
当屏幕需要更新时, 调用 invalidate()
?
[1] 简单方便.
?
[2] 但会更新整个视图,代价太昂贵了.?
?
最好先找到无效区域,然后调用
?
invalidate(Rect dirty);或invalidate(int left, int top, int right, intbottom);
?
应用实例分析 ---?在屏幕上触摸移动小图标
?
最简单的编码在每次响应移动事件时调用invalidate
?
更有效的执行方法是只更新需要更新的区域
?
?