SmartDialog class

Constructors

SmartDialog()
factory

Properties

config ↔ Config
SmartDialog相关配置,使用Config管理
getter/setter pair
entryLoading OverlayEntry
getter/setter pair
entryMain OverlayEntry
getter/setter pair
entryToast OverlayEntry
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

instance SmartDialog
no setter

Static Methods

dismiss({int closeType = 0}) Future<void>
关闭Dialog
show({required Widget widget, AlignmentGeometry? alignmentTemp, bool? isPenetrateTemp, bool? isUseAnimationTemp, Duration? animationDurationTemp, bool? isLoadingTemp, Color? maskColorTemp, Widget? maskWidgetTemp, bool? clickBgDismissTemp, VoidCallback? onDismiss}) Future<void>
使用自定义布局
showLoading({String msg = 'loading...', Color background = Colors.black, bool clickBgDismissTemp = false, bool isLoadingTemp = true, bool? isPenetrateTemp, bool? isUseAnimationTemp, Duration? animationDurationTemp, Color? maskColorTemp, Widget? maskWidgetTemp, Widget? widget}) Future<void>
提供loading弹窗
showToast(String msg, {Duration time = const Duration(milliseconds: 2000), dynamic alignment = Alignment.bottomCenter, Widget? widget}) Future<void>
提供toast示例