Android 约束布局
来源:互联网 发布:js隐藏style没有定义 编辑:程序博客网 时间:2024/06/08 15:32
http://blog.csdn.net/seu_calvin/article/details/55522706
闲来无事,干点啥好,突然想起了约束布局,学习一下吧
1.学习约束布局之前
- 所有布局靠xml手撸…
- 包含自定义控件,复杂布局处理
优点:
1. 直观,方便
2. 多年习惯
缺点:
1. 有些蛋疼布局会导致嵌套严重(存在过度绘制)
2. 复用性较强的ListView/RecyclerView内的Item布局较复杂时,影响GPU绘制时间,影响用户体验
2.学习了约束布局之后
- 诶哟,不错哟…这个可以有
- 实际使用…emmm…有些地方确实不错,但是也有很多缺点
优点:
1. 减少xml布局层级嵌套,减少过度绘制(最大的优点)
2. 有些恶心布局省事多了,直接手拖,方便省心
缺点:
1. 部分属性设置不方便,需要切换到View all properties里面找,有那功夫我xml老早写完了好吗
2. 需要少量的学习适应成本…否则导致合作开发同事看xml有点懵逼,毕竟和常规xml属性配置不一样
3. 自定义控件….我还没找到哪里弄呢.玩蛇皮
总结:
感觉约束布局确实能够减少应用布局层级嵌套,提高绘制速度,提高用户体验,但是属性设置较为蛋疼,且自定义控件使用不方便,合作开发需要同事适应.
我应该会在部分较为蛋疼的布局时,使用约束布局来提高效率同时减少布局嵌套,期待约束布局能够变得更好
阅读全文
0 0
- Android 约束布局constrainLayout
- Android ConstraintLayout 约束布局
- Android 约束布局constrainLayout
- Android ConstraintLayout约束布局
- Android ConstraintLayout 约束布局
- android 约束布局案例
- Android 约束布局
- Android约束布局ConstraintLayout
- Android ConstraintLayout 约束布局
- Android studio约束布局 ConstraintLayout
- Android ConstraintLayout 约束布局详解
- android ConstraintLayout约束布局详解
- Android的约束布局ConstaintLayout
- [Android 知识点] Constraints Layout 约束布局
- Android之ConstraintLayout(依赖约束)布局
- Android新特性之ContraintLayout约束布局
- Android约束布局ConstraintLayout 项目实战攻略
- Android ConstraintLayout 约束布局(一)
- 数据结构与算法专题之图——欧拉回路与拓扑排序
- linux 各个目录作用
- opencv2 opencv3 并存
- Hadoop Map/Reduce教程
- 处理下拉框
- Android 约束布局
- Python模块常用的几种安装方式
- Android中通过经纬度来过去到城市名称
- CSS中的文本样式
- mongodb数据库命令操作
- Flex布局新旧混合写法详解(兼容微信)
- DatePickerDialog 最大值问题
- 实现布局为DrawLayout的状态栏全透明沉侵式效果
- K&R之const用法