布局原理

内存化和底层化

通俗的说是 占块地皮和然后投射到屏幕上去 头一件是cpu去做的,android.widget 普惠众生,自画像 onMeasure 和 画廊方位 onLayout 然后是GPU具体着色, draw到像素点阵上,经历了转化

所以提供出来的官方方法里确定有哪些优化

1. 书写优化
   include 内部match_parent的好好扯淡性能优化吧
2. 性能优化
   Merge  官网 en shows func. 自带清理功能
   ViewStub 延迟优化
   RelativeLayout 涉及图层 和 位置计算 但除非是100个RelativeLayout 否则 别提优化

3. 然后才是减少嵌套 和 依赖在include 上的大文件精简 

· 布局优化 场景 :

项目 ui 总数够多,足够复杂,占比较重,那就有书写和可持续维护的大需求必要了。

调用频次够高:减少手机系统运存,硬件开销,属于个别公司个别需要

长页面,大页面,容器页面,显示逻辑页面: 纯粹结构开销,往往并不明显,当然不一定并不明显于 hierarchy viewer,图片和资源类型,复杂程度才是额外定性点。

你确定马良来画安卓界面一定画的好? 不是三国的马良

前提是他没看过这篇文章

前提是他没看过这篇文章

05-02 09:44