Constraints
约束
interface Constraints {
readonly horizontal: ConstraintType
readonly vertical: ConstraintType
}
horizontal:水平方向的约束。vertical:垂直方向的约束。
ConstraintType
约束类型
type ConstraintType = 'START' | 'END' | 'STARTANDEND' | 'CENTER' | 'SCALE'
START:当方向为水平方向时,START表示靠左固定,即保持对象距离容器左侧的距离不变;当方向为垂直方向时,START表示顶端固定,即保持图像距离容器顶部的距离不变。END:当方向为水平方向时,END表示靠左固定,即保持对象距离容器右侧的距离不变;当方向为垂直方向时,END表示底部固定,即保持图像距离容器底部的距离不变。STARTANDEND:当方向为水平方向时,STARTANDEND表示左右固定,即保持对象距离容器左右两侧的距离不变;当方向为垂直方向时,STARTANDEND表示上下固定即保持图像距离容器顶部和底部的距离不变。CENTER:居中,保持图像在容器中居中。SCALE:跟随缩放,缩放时将以百分比形式固定图像方向上的大小和位置。