OverlayManagerImpl class

Implemented types
Mixed-in types

Constructors

OverlayManagerImpl()

Properties

currentContext BuildContext
This values are used for managing where the loading is requested to be displayed.
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
loadingOverlayId String
no setteroverride
overlayKey GlobalKey<OverlayState>
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

builder(Widget builder(BuildContext context)) Widget
override
getEntry(String? id) OverlayEntry?
inherited
getOverlayEntryData(String? id) OverlayEntryData?
inherited
hasEntry(String id) bool
inherited
hide(String id) → void
Close the entry with id
override
insert(String id, int zindex, OverlayEntry entry) OverlayEntryData
inherited
isOverlayShowing(String overlayId) bool
Check whether the overlay is displayed
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
rearrange() → void
Re-arrange the entries based on their position.
override
rearrangeByZIndex() → void
inherited
remove(String id) → void
inherited
retake(OverlayEntryData data) → void
inherited
setLoadingBackgroundColor(Color color) → void
override
setLoadingZIndex(int zindex) → void
override
show(Widget builder(BuildContext context), {required String id, required int zindex, Color backgroundColor = Colors.transparent, OverlayLayoutTypeEnum type = OverlayLayoutTypeEnum.custom, bool dismissible = false}) OverlayEntryControl
Return an id of the entry in entries.
override
showLoading({Widget builder(BuildContext context)?, bool hasShadow = true}) OverlayEntryControl
override
toString() String
A string representation of this object.
inherited

Operators

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