Advertisement

Android开发UEI设计基础(第5级):基于ConstraintLayout实现计算器界面

阅读量:
约束布局

1、约束布局是由视图附加约束来决定其位置与尺寸的。 如果某一分区未设定任何限制性条件,在编辑状态下无论其处于何种位置,在运行后都将位于界面左端上方(从坐标系零点开始绘制) 。
2、我们可以对一个分区分上下左右四个方向施加限制条件,并且关于这些设置基本上都可以通过鼠标拖拽的方式来完成操作。
3、分区内亦可附加限制条件以确定彼此间的相对位置。

链式群组约束

水平布局

  1. 由于采用chain-style grouping constraint来实现计算器功能,在本节中将详细说明如何应用这一技术
  2. 在设计中应用chain-style layout时,请详细说明如何在软件界面中完成相关设置
  3. chain-style grouping constraint的核心在于将多个视图元素按照层次化的布局结构进行排列组合
  4. 如何在软件界面中应用chain-style layout:
    首先需要选择并定位多个独立的视图元素
    然后通过右键单机并从快捷菜单中选择【水平布局
  • Spread: 默认情况下,在链式布局中,默认模式下各控件之间的空间会均等分配。
  • Spread inside: 在链式布局中,默认情况下端部会首先满足设定的限制条件,在中间区域则会按照各控件均分空间。
  • Weighted: 类似于线性布局中的 layout_wei

全部评论 (0)

还没有任何评论哟~