android的渲染机制,android 的渲染主要分为两个组件
1.CPU
2.GPU
由这两者共同完成在屏幕上绘制
Activity如何将复杂的UI转换成用户看得懂的图像并绘制到屏幕上...它把那些组件拆分到不同的像素上进行显示,说的俗气一点,就是解决那些复杂的XML布局文件和标记语言,使之转化成用户能看懂的图像,但是这不是直接转换的,XML布局文件需要在CPU中首先转换为多边形或者纹理,....下面就以文件管理器为主要分析对象,来看看如何对文件管理器的过渡绘制进行优化....从文件管理器的图,分析出过渡绘制区域
首先看最上面的ActionBar,对比设置界面的ActionBar就可以知道,整个文件管理器存在一个不透明的背景,导致每次绘制时,都要先绘制这个看不见且不透明的背景...这只是一帧的绘制,如果多操作几下生成多个帧的绘制trace文件,会发现这两个背景会被多次的重绘,去掉后不仅会减轻过渡绘制,也会加快GUP的绘制速度.