dialog/k_dialog library

Functions

kshowDialog(BuildContext context, {required Widget child, int radius = 0, Color? backgroundColor, Color? barrierColor, bool barrierDismissible = true, EdgeInsets insetPadding = const EdgeInsets.only(left: 16, right: 16), EdgeInsetsGeometry contentPadding = const EdgeInsets.all(0), AlignmentGeometry? contentAlignment = Alignment.topLeft, AlignmentGeometry? dialogAlignment = Alignment.center}) Future<void>
自定义对话框 默认宽度距离边框16dp context child 内容 radius 圆角 backgroundColor 背景颜色 barrierColor dialog空白区域颜色 barrierDismissible 点击空白区域是否隐藏 insetPadding 外边距 contentPadding 内边距 contentAlignment 内容对其方式 dialogAlignment 对话框显示位置
kshowDialogMinSize(BuildContext context, {required Widget child, double minWidth = 0.0, double minHeight = 0.0, int radius = 0, Color? backgroundColor, Color? barrierColor, bool barrierDismissible = true, EdgeInsets insetPadding = const EdgeInsets.only(left: 0, right: 0), EdgeInsetsGeometry contentPadding = const EdgeInsets.all(0), AlignmentGeometry? contentAlignment = Alignment.topLeft, AlignmentGeometry? dialogAlignment = Alignment.center}) Future<void>
自定义对话框-设置最小宽高
kshowDialogSize(BuildContext context, {required Widget child, int width = 0, int? height, int radius = 0, Color? backgroundColor, Color? barrierColor, bool barrierDismissible = true, EdgeInsets insetPadding = const EdgeInsets.only(left: 0, right: 0), EdgeInsetsGeometry contentPadding = const EdgeInsets.all(0), AlignmentGeometry? contentAlignment = Alignment.topLeft, AlignmentGeometry? dialogAlignment = Alignment.center}) Future<void>
自定义对话框-设置固定宽度