alignment static method

MainAxisAlignment alignment(
  1. QuickDialogPosition? position
)

将对话框位置转换为 MainAxisAlignment 对齐方式 position 参数优先级高于实例配置,当为 null 时使用 QuickDialog.instance.position

  • top 对应 MainAxisAlignment.start
  • bottom 对应 MainAxisAlignment.end
  • center 对应 MainAxisAlignment.center

Implementation

static MainAxisAlignment alignment(QuickDialogPosition? position) {

    QuickDialogPosition alignment = position ?? QuickDialog.instance.position;

    switch (alignment){
        case QuickDialogPosition.top:
            return MainAxisAlignment.start;
        case QuickDialogPosition.bottom:
            return MainAxisAlignment.end;
        case QuickDialogPosition.center:
            return MainAxisAlignment.center;
    }

}