export class AlignRules{
//居中 static centerInParent:AlignRuleOption = { center: { anchor: '__container__', align: VerticalAlign.Center }, middle: { anchor: '__container__', align: HorizontalAlign.Center } }
//顶部居中 static alignParentTopCenter:AlignRuleOption = { top: { anchor: '__container__', align: VerticalAlign.Top }, middle: { anchor: '__container__', align: HorizontalAlign.Center } } //底部居中 static alignParentBottomCenter:AlignRuleOption = { bottom: { anchor: '__container__', align: VerticalAlign.Bottom }, middle: { anchor: '__container__', align: HorizontalAlign.Center } }
//右上 static alignParentRightTop:AlignRuleOption = { top: { anchor: '__container__', align: VerticalAlign.Top }, right: { anchor: '__container__', align: HorizontalAlign.End } } //靠右居中 static alignParentRightCenter:AlignRuleOption = { center: { anchor: '__container__', align: VerticalAlign.Center }, right: { anchor: '__container__', align: HorizontalAlign.End } } //右下 static alignParentRightBottom:AlignRuleOption = { bottom: { anchor: '__container__', align: VerticalAlign.Bottom }, right: { anchor: '__container__', align: HorizontalAlign.End } }
//左上 默认位置 不需要设置
//靠左居中 static alignParentLeftCenter:AlignRuleOption = { center: { anchor: '__container__', align: VerticalAlign.Center }, left: { anchor: '__container__', align: HorizontalAlign.Start } } //左下 static alignParentLeftBottom:AlignRuleOption = { bottom: { anchor: '__container__', align: VerticalAlign.Bottom }, left: { anchor: '__container__', align: HorizontalAlign.Start } }
//在锚点的下方 static below(id:string):AlignRuleOption { return { top:{ anchor: id, align: VerticalAlign.Bottom }, middle: { anchor: id, align: HorizontalAlign.Center } } }}
评论