DialogShower class

Constructors

DialogShower()

Properties

alignment AlignmentGeometry?
Container size & position
getter/setter pair
barrierColor Color
getter/setter pair
barrierDismissible bool?
getter/setter pair
barrierLabel String
getter/setter pair
barrierOnTapCallback ↔ (bool Function(DialogShower shower, Offset point)?)
getter/setter pair
builder ↔ (Widget Function(DialogShower shower)?)
getter/setter pair
builtCompleter Completer<bool>
final
containerBackgroundColor Color?
getter/setter pair
containerBorderRadius double
getter/setter pair
containerBoxShadow List<BoxShadow>?
getter/setter pair
containerClipBehavior Clip
Container appearance
getter/setter pair
containerDecoration Decoration?
getter/setter pair
containerKey GlobalKey<State<StatefulWidget>>
GlobalKey for container
no setter
containerShadowBlurRadius double
getter/setter pair
containerShadowColor Color
getter/setter pair
context BuildContext?
Navigator properties
getter/setter pair
dialogOnTapCallback ↔ (bool Function(DialogShower shower, Offset point)?)
getter/setter pair
dismissCallBack ShowerVisibilityCallBack?
getter/setter pair
dismissCallbacks List<ShowerVisibilityCallBack>?
getter/setter pair
disposeCallBack ShowerVisibilityCallBack?
getter/setter pair
disposeCallbacks List<ShowerVisibilityCallBack>?
getter/setter pair
future Future
no setter
hashCode int
The hash code for this object.
no setterinherited
height double?
getter/setter pair
isAutoSizeForNavigator bool
getter/setter pair
isBuilt bool
no setter
isDismissKeyboardOnTapped bool
getter/setter pair
isPopped bool
getter/setter pair
isPushed bool
getter/setter pair
isShowing bool
no setter
isSyncDismiss bool
getter/setter pair
isSyncShow bool
Show & Dismiss properties for sync/async control
getter/setter pair
isUseRootNavigator bool
getter/setter pair
isWithTicker bool
Wrap with a TickerProviderStateMixin for animation
getter/setter pair
isWrappedByNavigator bool
extension for inner nested navigator dialog
getter/setter pair
keyboardEventCallBack KeyboardVisibilityCallBack?
Event of Keyboard
getter/setter pair
margin EdgeInsets?
getter/setter pair
getter/setter pair
newChild Widget?
setState ----------------------------------------
getter/setter pair
obj Object?
holder object for various uses if you need ...
getter/setter pair
padding EdgeInsets?
getter/setter pair
parentNavigator NavigatorState
no setter
poppedCompleter Completer<bool>
final
pushedCompleter Completer<bool>
final
renderedHeight double?
getter/setter pair
renderedWidth double?
getter/setter pair
route RawDialogRoute
getter/setter pair
routeName String
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scaffoldBackgroundColor Color?
Scaffold properties
getter/setter pair
scaffoldBodyBuilder ↔ (Widget? Function(DialogShower shower)?)
getter/setter pair
showCallBack ShowerVisibilityCallBack?
Event of show & dispose & dismiss
getter/setter pair
showCallbacks List<ShowerVisibilityCallBack>?
getter/setter pair
statefulKey GlobalKey<State<StatefulWidget>>
GlobalKey for shower rebuild/setState
no setter
tapUpDetails TapUpDetails?
no setter
transitionBuilder RouteTransitionsBuilder?
getter/setter pair
transitionDuration Duration
Navigator animation, default is SlideTransition from Bottom with 250 milliseconds duration
getter/setter pair
wholeOnTapCallback ↔ (bool Function(DialogShower shower, Offset point, bool isTapInside)?)
getter/setter pair
width double?
getter/setter pair
wrappedNavigatorInitialName String?
getter/setter pair
x double
getter/setter pair
y double
getter/setter pair

Methods

addDismissCallBack(ShowerVisibilityCallBack call) → void
addDisposeCallBack(ShowerVisibilityCallBack call) → void
addShowCallBack(ShowerVisibilityCallBack call) → void
dismiss<T extends Object?>([T? result]) Future<void>
getNavigator() NavigatorState?
For nested navigator
getScaffoldBody(Widget _child) Widget
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
pop<T>({T? result}) → void
push<T extends Object?>(Widget widget, {PageRouteBuilder<T>? routeBuilder, RoutePageBuilder? pageBuilder, RouteTransitionsBuilder? transition, RouteSettings? settings, Duration? duration = const Duration(milliseconds: 300), Duration? reverseDuration = const Duration(milliseconds: 300), bool? opaque = true, bool? barrierDismissible = false, Color? barrierColor, String? barrierLabel, bool? maintainState = true, bool? fullscreenDialog = false}) Future<T?>
remove<T extends Object?>({bool? isAnimated, T? result}) Future<void>
removeDismissCallBack(ShowerVisibilityCallBack call) → void
removeDisposeCallBack(ShowerVisibilityCallBack call) → void
removeShowCallBack(ShowerVisibilityCallBack call) → void
setBuilder(Widget _builder(DialogShower shower)?) → void
setNewChild(Widget? child) → void
setState([VoidCallback? fn]) → void
self defined setState
show(Widget _child, {double? width, double? height}) DialogShower
then<R>(FutureOr<R> onValue(dynamic value), {Function? onError}) Future<R>?
toString() String
A string representation of this object.
inherited

Operators

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

Static Properties

gContext BuildContext?
getter/setter pair
gObserver NavigatorObserverEx?
getter/setter pair

Static Methods

getObserver() NavigatorObserverEx
init(BuildContext context) → void
Important!!! Navigator operation requested with a context that does include a Navigator.
isKeyboardShowing() bool
Other Utils Methods Note: you should DialogShower.init(context) first ~~~