Android 约束布局

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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值