Android开发UEI设计基础(第5级):基于ConstraintLayout实现计算器界面
发布时间
阅读量:
阅读量
约束布局
1、约束布局是由视图附加约束来决定其位置与尺寸的。 如果某一分区未设定任何限制性条件,在编辑状态下无论其处于何种位置,在运行后都将位于界面左端上方(从坐标系零点开始绘制) 。
2、我们可以对一个分区分上下左右四个方向施加限制条件,并且关于这些设置基本上都可以通过鼠标拖拽的方式来完成操作。
3、分区内亦可附加限制条件以确定彼此间的相对位置。
链式群组约束
水平布局
- 由于采用chain-style grouping constraint来实现计算器功能,在本节中将详细说明如何应用这一技术
- 在设计中应用chain-style layout时,请详细说明如何在软件界面中完成相关设置
- chain-style grouping constraint的核心在于将多个视图元素按照层次化的布局结构进行排列组合
- 如何在软件界面中应用chain-style layout:
首先需要选择并定位多个独立的视图元素
然后通过右键单机并从快捷菜单中选择【水平布局
- Spread: 默认情况下,在链式布局中,默认模式下各控件之间的空间会均等分配。
- Spread inside: 在链式布局中,默认情况下端部会首先满足设定的限制条件,在中间区域则会按照各控件均分空间。
- Weighted: 类似于线性布局中的 layout_wei
全部评论 (0)
还没有任何评论哟~
