EasyLoading class

Constructors

EasyLoading()
factory

Properties

animationDuration ↔ Duration
animation duration of indicator, default 200ms.
getter/setter pair
animationStyle ↔ EasyLoadingAnimationStyle
loading animationStyle, default EasyLoadingAnimationStyle.opacity.
getter/setter pair
backgroundColor ↔ Color?
background color of loading, only used for EasyLoadingStyle.custom.
getter/setter pair
boxShadow ↔ List<BoxShadow>?
boxShadow of loading, only used for EasyLoadingStyle.custom.
getter/setter pair
contentPadding ↔ EdgeInsets
content padding of loading.
getter/setter pair
customAnimation ↔ EasyLoadingAnimation?
loading custom animation, default null.
getter/setter pair
dismissOnTap ↔ bool?
should dismiss on user tap.
getter/setter pair
displayDuration ↔ Duration
display duration of showSuccess showError showInfo showToast, default 2000ms.
getter/setter pair
errorWidget ↔ Widget?
error widget of loading
getter/setter pair
fontSize ↔ double
fontSize of loading, default 15.0.
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
indicatorColor ↔ Color?
color of loading indicator, only used for EasyLoadingStyle.custom.
getter/setter pair
indicatorSize ↔ double
size of indicator, default 40.0.
getter/setter pair
indicatorType ↔ EasyLoadingIndicatorType
loading indicator type, default EasyLoadingIndicatorType.fadingCircle.
getter/setter pair
indicatorWidget ↔ Widget?
indicator widget of loading
getter/setter pair
infoWidget ↔ Widget?
info widget of loading
getter/setter pair
key → GlobalKey<EasyLoadingContainerState>?
no setter
lineWidth ↔ double
width of indicator, default 4.0, only used for EasyLoadingIndicatorType.ring, EasyLoadingIndicatorType.dualRing.
getter/setter pair
loadingStyle ↔ EasyLoadingStyle
loading style, default EasyLoadingStyle.dark.
getter/setter pair
maskColor ↔ Color?
mask color of loading, only used for EasyLoadingMaskType.custom.
getter/setter pair
maskType ↔ EasyLoadingMaskType
loading mask type, default EasyLoadingMaskType.none.
getter/setter pair
overlayEntry ↔ EasyLoadingOverlayEntry?
getter/setter pair
progressColor ↔ Color?
progress color of loading, only used for EasyLoadingStyle.custom.
getter/setter pair
progressKey → GlobalKey<EasyLoadingProgressState>?
no setter
progressWidth ↔ double
width of progress indicator, default 2.0.
getter/setter pair
radius ↔ double
radius of loading, default 5.0.
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
successWidget ↔ Widget?
success widget of loading
getter/setter pair
textAlign ↔ TextAlign
textAlign of status, default TextAlign.center.
getter/setter pair
textColor ↔ Color?
color of loading status, only used for EasyLoadingStyle.custom.
getter/setter pair
textPadding ↔ EdgeInsets
padding of status.
getter/setter pair
textStyle ↔ TextStyle?
textStyle of status, default null.
getter/setter pair
toastPosition ↔ EasyLoadingToastPosition
toast position, default EasyLoadingToastPosition.center.
getter/setter pair
userInteractions ↔ bool?
should allow user interactions while loading is displayed.
getter/setter pair
w → Widget?
no setter

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 → EasyLoading
no setter
isShow → bool
no setter

Static Methods

addStatusCallback(EasyLoadingStatusCallback callback) → void
add loading status callback
dismiss({bool animation = true}) → Future<void>
dismiss loading
init({TransitionBuilder? builder}) → TransitionBuilder
init EasyLoading
removeAllCallbacks() → void
remove all loading status callback
removeCallback(EasyLoadingStatusCallback callback) → void
remove single loading status callback
show({String? status, Widget? indicator, EasyLoadingMaskType? maskType, bool? dismissOnTap}) → Future<void>
show loading with status indicator maskType
showError(String status, {Duration? duration, EasyLoadingMaskType? maskType, bool? dismissOnTap}) → Future<void>
showError status duration maskType
showInfo(String status, {Duration? duration, EasyLoadingMaskType? maskType, bool? dismissOnTap}) → Future<void>
showInfo status duration maskType
showProgress(double value, {String? status, EasyLoadingMaskType? maskType}) → Future<void>
show progress with value status maskType, value should be 0.0 ~ 1.0.
showSuccess(String status, {Duration? duration, EasyLoadingMaskType? maskType, bool? dismissOnTap}) → Future<void>
showSuccess status duration maskType
showToast(String status, {Duration? duration, EasyLoadingToastPosition? toastPosition, EasyLoadingMaskType? maskType, bool? dismissOnTap}) → Future<void>
showToast status duration toastPosition maskType