
Android 性能优化集
码蛋蛋
爱科技,爱程序
展开
-
Android <include> 复用优化
include介绍在android 开发中,为了风格上的同意,很多界面会存在一些通用的UI界面,比如列表布局,顶部Toolbar,Bottom等等。对于这些通用的UI,如果在每个界面都通过复制粘贴来完成的话,不仅会降低开发效率,产生冗余代码,还会对项目后期的维护产生相关问题。所以,这里就有了include的作用了。如何使用include1、首先在XML把自己通用的布局写出来 效果图:2、在自己的X原创 2017-09-16 15:25:54 · 352 阅读 · 0 评论 -
Android <ViewStub>优化
介绍在android开发当中,我们很经常会用到visible和gone进行view的显示隐藏,如果在XML布局文件使用了visible和gone属性的话,那么在这个布局初始化加载的时候就会加载出来。需求:创建一个布局文件,这个布局在初始化加载时不需要显示,在某些情况下才显示出来。例如后台接口返回过来的数据,有一个level等级,等级1的时候要求不显示布局,等级2的时候显示B。那么在正常情况下就是等级原创 2017-09-11 10:06:06 · 242 阅读 · 0 评论 -
Android 布局优化
优化布局层级为什么要优化布局层级?在Android中,系统对View进行测量、布局和绘制时,都是通过对View的数次遍历来进行的。如果一个View树的高度太高,就会严重影响测量、布局和绘制的速度,因此优化布局的第一个方法就是降低View树的高度,在Google官方文档也有建议view高度最好不要超过10个,不然会严重影响绘制的效率。国内文档:http://tool.oschina.net/apido原创 2017-09-12 09:16:51 · 267 阅读 · 0 评论