Properties
-
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
Static Methods
-
actionSheet<T>({required List<UNavAction<T>> actions, String? title, String? message, bool showCancel = true, String? cancelText, bool barrierDismissible = true})
→ Future<T?>
-
-
alert({required String title, required String message, String? buttonText, IconData? icon, bool barrierDismissible = true})
→ Future<void>
-
-
animatedDialog<T>(Widget child, {bool barrierDismissible = true, bool useRootNavigator = true, Color? barrierColor, RouteTransitions transition = RouteTransitions.fadeScale, Duration duration = const Duration(milliseconds: 250), Curve curve = Curves.easeOut, Alignment alignment = Alignment.center, VoidCallback? onDismiss})
→ Future<T?>
-
-
back<T>([T? result])
→ void
-
-
backCount(int count)
→ void
-
-
backToRoot()
→ void
-
-
backUntil(String routeName)
→ void
-
-
bottomSheet<T>(Widget child, {bool isScrollControlled = true, bool useSafeArea = true, bool isDismissible = true, bool enableDrag = true, bool showDragHandle = false, bool useRootNavigator = true, double? elevation, Color? backgroundColor, Color? barrierColor, ShapeBorder? shape, Clip? clipBehavior, BoxConstraints? constraints, VoidCallback? onDismiss})
→ Future<T?>
-
-
colorPicker({required Color defaultColor, List<Color>? colors, String? title})
→ Future<Color?>
-
-
confirm({required String title, required String message, bool destructive = false, String? confirmText, String? cancelText, IconData? icon, bool barrierDismissible = true, bool dismissOnConfirm = true, bool dismissOnCancel = true, VoidCallback? onDismiss, VoidCallback? onCancel, VoidCallback? onConfirm})
→ void
-
-
confirmAsync({required String title, required String message, bool destructive = false, String? confirmText, String? cancelText, IconData? icon, bool barrierDismissible = true})
→ Future<bool>
-
-
datePicker({DateTime? initialDate, DateTime? firstDate, DateTime? lastDate, String? helpText, DatePickerEntryMode initialEntryMode = DatePickerEntryMode.calendar, DatePickerMode initialDatePickerMode = DatePickerMode.day})
→ Future<DateTime?>
-
-
dateRangePicker({DateTimeRange<DateTime>? initialRange, DateTime? firstDate, DateTime? lastDate, String? helpText})
→ Future<DateTimeRange<DateTime>?>
-
-
dialog<T>(Widget child, {bool barrierDismissible = true, bool useRootNavigator = true, Color? barrierColor, RouteSettings? settings, VoidCallback? onDismiss})
→ Future<T?>
-
-
dialogResponsive<T>({required Widget child, Widget? title, bool barrierDismissible = true, bool useRootNavigator = true, Color? barrierColor, RouteSettings? settings, VoidCallback? onDismiss, double initialChildSize = 0.5, double minChildSize = 0.25, double maxChildSize = 0.9, bool expand = false})
→ Future<T?>
-
-
dismissOverlay()
→ void
-
-
draggableSheet<T>(Widget child, {double initialChildSize = 0.5, double minChildSize = 0.25, double maxChildSize = 0.9, bool expand = false, bool snap = false, List<double>? snapSizes, bool useRootNavigator = true, bool showDragHandle = false, Color? backgroundColor, ShapeBorder? shape, VoidCallback? onDismiss})
→ Future<T?>
-
-
fullScreenDialog<T>(Widget page, {RouteTransitions transition = RouteTransitions.upToDown, VoidCallback? onDismiss})
→ Future<T?>
-
-
inputDialog({required String title, required String hint, dynamic onSubmit(String)?, VoidCallback? onCancel, String defaultValue = "", String? submitText, String? cancelText, int lines = 4, TextInputType keyboardType = TextInputType.multiline, bool obscureText = false, String? validator(String?)?})
→ Future<String?>
-
-
maybeBack<T>([T? result])
→ Future<bool>
-
-
off<T>(Widget page, {RouteTransitions transition = RouteTransitions.fade, Duration duration = const Duration(milliseconds: 300), Curve curve = Curves.easeOut, bool fullscreenDialog = false, RouteSettings? settings, Object? arguments, T? result, VoidCallback? onDismiss})
→ Future<T?>
-
-
offAll(Widget page, {RouteTransitions transition = RouteTransitions.fade, Duration duration = const Duration(milliseconds: 300), Curve curve = Curves.easeOut, RouteSettings? settings, Object? arguments, VoidCallback? onDismiss})
→ Future<void>
-
-
offUntil<T>(Widget page, {required String untilRouteName, RouteTransitions transition = RouteTransitions.rightToLeft, Duration duration = const Duration(milliseconds: 300), Curve curve = Curves.easeOut, RouteSettings? settings, Object? arguments})
→ Future<T?>
-
-
push<T>(Widget page, {bool fullscreenDialog = false, bool preventDuplicates = true, bool opaque = true, bool maintainState = true, RouteTransitions transition = RouteTransitions.rightToLeft, Duration duration = const Duration(milliseconds: 300), Curve curve = Curves.easeOut, RouteSettings? settings, Object? arguments, VoidCallback? onDismiss})
→ Future<T?>
-
-
showOverlay({required Widget child, Duration duration = const Duration(seconds: 3), Duration animationDuration = const Duration(milliseconds: 250), Alignment alignment = Alignment.topCenter, EdgeInsets padding = const EdgeInsets.all(20), bool dismissOnTap = false, VoidCallback? onDismiss})
→ void
-
-
timePicker({TimeOfDay? initialTime, String? helpText, TimePickerEntryMode initialEntryMode = TimePickerEntryMode.dial})
→ Future<TimeOfDay?>
-