关于 ConstraintLayout

2017-04-26 09:38:14 +08:00
 endershadow
写了一篇文章: http://www.jianshu.com/p/6df58d26e3ca

抛砖引玉,想问下大家有没有在项目中大规模使用 ConstraintLayout ?
9432 次点击
所在节点    Android
15 条回复
zongren
2017-04-26 09:39:43 +08:00
灭有
etby
2017-04-26 09:47:09 +08:00
某些情况下会用, 但目前依赖布局需要写的参数过多, 影响打字速度, 并没有大规模使用
endershadow
2017-04-26 10:07:46 +08:00
@etby 嗯,这种情况是有的,使用 ConstraintLayout 的时候, xml 代码就变得很庞大了,代码可读性变得非常差,然而,正如我文章中说的, ConstraintLayout 是要和布局编辑器一起使用的,这应该是 google 的初衷
zysidea
2017-04-26 10:08:42 +08:00
ConstraintLayout 是个趋势,我用了之后就告别了手写 XML ,拖拖拖多好用
aev2ex
2017-04-26 10:12:44 +08:00
用过,感觉还是手写来的快啊
nashxk
2017-04-26 10:30:26 +08:00
用过,但是没在项目里用,还是喜欢习惯手写。。
VectorHuang
2017-04-26 12:01:04 +08:00
用过,程序员不喜欢拖拖拉拉,所以项目里面没有用
FreshOldMan
2017-04-26 12:50:00 +08:00
抄的 iOS 的 constraint 啊
Chrisplus
2017-04-26 12:52:16 +08:00
从零开始的项目可能会考虑使用……
xi_lin
2017-04-26 13:02:21 +08:00
我只想说 iOS 写 constraint 一般也没多少人用 sb 拖拉吧。。
vjnjc
2017-04-26 13:59:17 +08:00
beta2 的时候用过,用拖拽的方式的到的 xml 各种报错。。。
等过段时间火了后在试试吧
endershadow
2017-04-26 16:17:24 +08:00
看了大家的回复,感觉大家还是习惯从开发者的角度考虑问题,大家对 View Hierarchies 的优化还不是很重视。
rockyou12
2017-04-26 16:40:25 +08:00
基本还是用在列表的 item 这样小的布局里面,这种比较小的布局用 ConstraintLayout 拖拉比手写方便很多,调 padding 和 margin 、各种对齐很方便。但大一点的布局就没有用了。总之有了这个, RelativeLayout 已经被我淘汰了
xudshen
2017-04-27 10:51:29 +08:00
太复杂了,不想用,GridLayout 用的比较多
sty
2017-04-28 23:45:13 +08:00
老的界面不想去改了,新界面会用到

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/357380

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX