Android ViewGroup提高绘制性能
来源:互联网 发布:计算机系统监控软件 编辑:程序博客网 时间:2024/05/01 04:30
如果下面有很多子View,绘制的时候,需要开启其子View的绘制缓存功能,从而提高绘制效率。
public void setChildrenDrawingCacheEnabled(boolean enabled) { final int count = getChildCount(); for (int i = 0; i < count; i++) { final View view = getChildAt(i); view.setDrawingCacheEnabled(true); // Update the drawing caches view.buildDrawingCache(true); }}
另一方面也可以通过setDrawingCacheQuality(low)将缓存质量降低,减少内存。
最后结束的时候,需要通过以下代码来清空绘制缓存。
void clearChildrenCache() { final int count = getChildCount(); for (int i = 0; i < count; i++) { final MyLayout layout = (MyLayout) getChildAt(i); layout.setChildrenDrawnWithCacheEnabled(false); }}
- Android ViewGroup提高绘制性能
- ViewGroup提高绘制性能
- ViewGroup提高绘制性能
- ViewGroup的测量与绘制(Android群英传)
- Android 滑动绘制流程探究 系统是如何提高滑动性能?
- Android 自定义View、ViewGroup(二)之绘制流程
- Android View 与ViewGroup绘制即事件分发机制
- Android学习笔记(一) View、ViewGroup的测量绘制
- Android控件架构与view,viewgroup的测量和绘制
- Android控件架构及View、ViewGroup的测量和绘制
- Android群英传---View、ViewGroup的测量和绘制
- Android ViewGroup指定子View的绘制顺序
- Android群英传——第三章绘制View和ViewGroup
- ViewGroup绘制原理
- ViewGroup的绘制
- ViewGroup的测量、绘制
- ViewGroup的绘制
- ]Android性能优化:过度绘制
- struts2的国际化的配置与使用
- DBA应该具有什么样的素质
- AG阅读总结10.2——数据文件管理
- Firefox Add-ons
- C#中的格式化输出
- Android ViewGroup提高绘制性能
- 中兴U880安装驱动
- 一个简单的电梯状态模型
- JSP内置对象(9个常用的内置对象)
- 平衡树构造算法
- 从HWND获取IE的IWebBrowser2接口的函数
- 【Android Training - Performance】优化电池续航能力[Lesson 4 - 按需操控Broadcast Receivers是否开启]
- 【斜率优化】特别行动队
- <<打工是最愚蠢的投资》 ——李嘉诚在大梅沙的演讲