Android ConstraintLayout使用指南
1. Android ConstraintLayout简介
在设计用户界面时,Android提供了多种布局管理器。随着Android 7的发布,Google引入了一种新的布局——ConstraintLayout,旨在解决旧布局管理器的许多缺点。它将简单、灵活的布局系统与Android Studio布局编辑器工具的强大功能相结合,便于创建能自动适应不同屏幕尺寸和设备方向变化的响应式用户界面布局。
2. ConstraintLayout的工作原理
与其他布局一样,ConstraintLayout负责管理其包含的可视化组件(即小部件)的定位和大小调整行为,这基于为每个子小部件设置的约束连接。要充分理解和使用ConstraintLayout,需要了解以下关键概念:
- 约束(Constraints)
- 边距(Margins)
- 对立约束(Opposing Constraints)
- 约束偏差(Constraint Bias)
- 链(Chains)
- 链样式(Chain Styles)
- 指南(Guidelines)
- 组(Groups)
- 屏障(Barriers)
- 流(Flow)
3. 关键概念详解
3.1 约束(Constraints)
约束本质上是一组规则,规定了小部件相对于其他小部件、包含它的ConstraintLayout的边以及称为指南的特殊元素的对齐方式和距离。约束还决定了活动的用户界面布局如何响应设备方向的变化,或在不同屏幕尺寸
超级会员免费看
订阅专栏 解锁全文
106

被折叠的 条评论
为什么被折叠?



