优化 梦里梦外; 2022-05-28 11:00 153阅读 0赞 过度绘制的优化也是对GPU的优化,减少没必要的渲染优化 过度绘制就是在同一块区域绘制多次,我们可以在手机开发者选项中打开**调试GPU过度绘制** 过度绘制一次说明当前区域有两层背景,以此类推 优化的方式有减少不必要的背景,自定义view通过裁剪去掉看不见的区域,只保存可见区域。 通常我们的主题会设置有默认的背景,去掉默认背景也是优化之一,通过**getWindow().setBackgroundDrawable(null);** 布局优化减少没必要的布局嵌套以减少cpu的计算时间,Listview的高设置为wrapcontent时会多次调用getview,高设置为matchparent也可以达到一定得优化 使用merge,viewstub。include标签达到优化目的 发现了写的不错的博客,附上地址 [博客一][Link 1] [博客二][Link 2] [Link 1]: https://www.cnblogs.com/ldq2016/p/6668148.html [Link 2]: https://www.jianshu.com/p/1fb065c806e6
还没有评论,来说两句吧...