components/export library
Classes
- Base64Image
- BaseActionSheet
- BaseActionSheetAction
- BaseAlertDialog
- BaseAnimationImage
- BaseAnimationNumberText
- 数字滚动效果
- BaseApp
- BaseAppBar
- BaseBackgroundButton
- BaseBannerView
- BaseBlurFilter
- BaseBorderText
- BaseBottomBar
- BaseBottomBarItem
- BaseButton
- BaseCard
- BaseCustomAlertDialog
- BaseCycleView
- BaseDialogAction
- BaseDivider
- BaseExampleView
- BaseExampleWrap
- BaseExpandableText
- BaseExpandedViewport
- BaseGalleryViewPage
- BaseGeneralAlertDialog
- BaseGradientButton
- BaseInkWell
- BaseKeyValue
- BaseLoadingView
- BaseOutlineButton
- BasePlaceholderView
- BasePopScope
- BaseProgressBar
- 进度条
- BaseRefresh
-
BaseRefreshStateController<
T> - BaseResizableView
- BaseScaffold
- BaseSegmentBar
-
BaseSettings<
T> -
BaseSettingsObx<
T> - BaseShimmer
- BaseSlider
- BaseSliverAppBar
- BaseSliverExpanded
- BaseSliverPersistentHeaderDelegate
- e.g.
-
BaseStateController<
T> - BaseStateLifeCycleController
- BaseTabPage
- BaseTabStateController
- BaseTagListView
- BaseTextButton
- BaseTextDialogAction
- BaseTextField
- BaseUploadModel
- BaseWebImage
-
PlatformWidget<
M extends Widget, C extends Widget>
Mixins
Extensions
Properties
- appIsForeground ↔ bool
-
判断应用程序处于前台
getter/setter pair
- appLifecycleState ↔ AppLifecycleState
-
getter/setter pair
- baseDefaultAnimationImage ↔ Widget?
-
getter/setter pair
- baseDefaultGeneralAlertDialogTitle ↔ Widget
-
getter/setter pair
- baseDefaultShimmerBaseColor ↔ Color?
-
getter/setter pair
- baseDefaultShimmerHighlightColor ↔ Color?
-
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
- kPlaceholderImageConnection ↔ String?
-
网络错误的占位图
getter/setter pair
- kPlaceholderImageEmpty ↔ String?
-
getter/setter pair
- kPlaceholderImageWidth ↔ 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
- kWebImagePrefix ↔ String?
-
图片前缀,用于拼接图片地址
getter/setter pair
Functions
-
initEasyApp(
{bool? logToFile, VoidCallback? appBaseURLChangedCallback, void customExceptionReport(Object exception, StackTrace? stackTrace)?, String? logFileWrapSplitter, String? singleFileSizeLimit, int? singleFileHourLimit}) → Future< void> - 可切环境、查看日志 additional arguments: --dart-define=app-debug-flag=true flutter run --release --dart-define=app-debug-flag=true
-
keepAliveWrapper(
Widget child) → Widget -
showBaseAlert<
T> (Widget widget, {bool barrierDismissible = true, Color? barrierColor, bool useSafeArea = true, 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 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>