components/export library

Extensions

CountResult on Result

Properties

appIsForeground ↔ bool
判断应用程序处于前台
getter/setter pair
appLifecycleState ↔ AppLifecycleState
getter/setter pair
baseDefaultAnimationImage ↔ Widget?
getter/setter pair
baseDefaultFailedIcon ↔ Widget?
getter/setter pair
baseDefaultFooterArmedText ↔ String?
getter/setter pair
baseDefaultFooterDragText ↔ String?
getter/setter pair
baseDefaultFooterFailedText ↔ String?
getter/setter pair
baseDefaultFooterMessageText ↔ String?
getter/setter pair
baseDefaultFooterNoMoreText ↔ String?
getter/setter pair
baseDefaultFooterProcessedText ↔ String?
getter/setter pair
baseDefaultFooterProcessingText ↔ String?
getter/setter pair
baseDefaultFooterReadyText ↔ String?
getter/setter pair
baseDefaultFooterShowMessage ↔ bool
getter/setter pair
baseDefaultFooterShowText ↔ bool
getter/setter pair
baseDefaultGeneralAlertDialogTitle ↔ Widget
getter/setter pair
baseDefaultHeaderArmedText ↔ String?
getter/setter pair
baseDefaultHeaderDragText ↔ String?
getter/setter pair
baseDefaultHeaderFailedText ↔ String?
getter/setter pair
baseDefaultHeaderMessageText ↔ String?
getter/setter pair
baseDefaultHeaderNoMoreText ↔ String?
getter/setter pair
baseDefaultHeaderProcessedText ↔ String?
getter/setter pair
baseDefaultHeaderProcessingText ↔ String?
getter/setter pair
baseDefaultHeaderReadyText ↔ String?
getter/setter pair
baseDefaultHeaderShowMessage ↔ bool
getter/setter pair
baseDefaultHeaderShowText ↔ bool
getter/setter pair
baseDefaultNoMoreIcon ↔ Widget?
getter/setter pair
baseDefaultShimmerBaseColor ↔ Color?
getter/setter pair
baseDefaultShimmerHighlightColor ↔ Color?
getter/setter pair
baseDefaultSucceededIcon ↔ Widget?
getter/setter pair
baseDefaultTextScale ↔ TextScaler?
TextScaler.linear(1.adaptRatio),
getter/setter pair
baseWebImageDefaultErrorPlaceholder ↔ Widget
getter/setter pair
baseWebImageDefaultPlaceholderColor ↔ Color?
getter/setter pair
baseWebImageDefaultTimeLimit ↔ Duration?
getter/setter pair
baseWebImageHandleLoadingProgress ↔ bool
getter/setter pair
initAppBarLeading ↔ dynamic
默认返回按钮的样式 initAppBarLeading = Icons.arrow_back; or initAppBarLeading = assetsImagesPath("icon_arrow_back");
getter/setter pair
kDefaultWidth → double
final
kPlaceholderImageBottom ↔ double?
占位图默认宽高
getter/setter pair
kPlaceholderMessageBadResponse ↔ String?
getter/setter pair
kPlaceholderMessageConnection ↔ String?
getter/setter pair
kPlaceholderReloadButton ↔ Widget?
重试按钮
getter/setter pair
kPlaceholderTitleBadResponse ↔ String?
服务器错误的提示语
getter/setter pair
kPlaceholderTitleBottom ↔ double?
getter/setter pair
kPlaceholderTitleConnection ↔ String?
网络错误的提示语
getter/setter pair
kPlaceholderWidgetConnection ↔ Widget?
网络错误的占位图
getter/setter pair
kPlaceholderWidgetEmpty ↔ Widget?
getter/setter pair
kWebImagePrefix ↔ String?
图片前缀,用于拼接图片地址
getter/setter pair

Functions

baseKeepAliveWrapper(Widget child) → Widget
initEasyApp({bool? logToFile, VoidCallback? appBaseURLChangedCallback, void customExceptionReport(Object exception, StackTrace? stackTrace)?, String? logFileWrapSplitter, String? singleFileSizeLimit, int? singleFileHourLimit, LoggerLevel? minLogLevel, String? logNameSpace, Duration? logRetention, int maxLogDiskSizeBytes = 0}) → Future<void>
可切环境、查看日志 additional arguments: --dart-define=app-debug-flag=true flutter run --release --dart-define=app-debug-flag=true
showBaseAlert<T>(Widget widget, {bool barrierDismissible = true, Color? barrierColor, bool useSafeArea = true, GlobalKey<NavigatorState>? navigatorKey, Object? arguments, Duration? transitionDuration, Curve? transitionCurve, String? name, RouteSettings? routeSettings}) → Future<T?>
showBaseBottomSheet<T>(Widget bottomSheet, {Color? backgroundColor, double? elevation, bool persistent = true, ShapeBorder? shape, Clip? clipBehavior, Color? barrierColor = kCupertinoModalBarrierColor, bool? ignoreSafeArea, bool isScrollControlled = false, bool useRootNavigator = false, bool isDismissible = true, bool enableDrag = true, RouteSettings? settings, Duration? enterBottomSheetDuration, Duration? exitBottomSheetDuration}) → Future<T?>
showBaseDialog<T>({required BuildContext context, Color? barrierColor = Colors.black54, bool barrierDismissible = false, bool useSafeArea = true, required WidgetBuilder builder}) → Future<T?>
只针对BaseGeneralAlertDialog设置barrierDismissible有效
showBaseModalBottomSheet<T>({required BuildContext context, required WidgetBuilder builder, bool barrierDismissible = false}) → Future<T?>
showBaseTopSheet<T>(Widget child, {bool barrierDismissible = true, BorderRadiusGeometry? borderRadius, Duration transitionDuration = const Duration(milliseconds: 250), Color? backgroundColor, Color barrierColor = const Color(0x80000000), Offset startOffset = const Offset(0, -1.0), Curve curve = Curves.easeOutCubic}) → Future<T?>

Typedefs

BaseComputeResult<T> = void Function(T state, RxStatus status)
BaseStateMixin<T> = StateMixin<T>