DialogShower class
Constructors
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
-
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
-
getter/setter pair
- isWithTicker ↔ bool
-
Wrap with a TickerProviderStateMixin for animation
getter/setter pair
-
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
-
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
-
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> - 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 ~~~