widgets/bottom_sheet library

Classes

SimplePickerItem<T>
简易选择项
TxBottomSheet
默认样式的底部弹出面板
TxModalBottomSheetRoute<T>
自定义底部弹出面板路由

Enums

ActionsPosition
操作按钮显示位置

Functions

showDefaultBottomSheet<T>(BuildContext context, {required WidgetBuilder contentBuilder, WidgetBuilder? headerBuilder, String? title, bool? centerTitle, double? titleSpacing, WidgetBuilder? leadingBuilder, double? leadingWidth, bool automaticallyImplyLeading = true, List<Widget> actionsBuilder(BuildContext context)?, WidgetBuilder? footerBuilder, VoidCallback? onConfirm, VoidCallback? onCancel, String? textConfirm, String? textCancel, bool showConfirmButton = true, bool showCancelButton = false, bool? showCloseButton, Color? backgroundColor, double? elevation, ShapeBorder? shape, Clip? clipBehavior, Color? barrierColor, bool isScrollControlled = false, bool useRootNavigator = false, bool isDismissible = true, bool enableDrag = true, EdgeInsetsGeometry? padding, EdgeInsetsGeometry? contentPadding = _contentPadding, bool persistent = false, bool? ignoreSafeArea, RouteSettings? settings, Duration? enterBottomSheetDuration, Duration? exitBottomSheetDuration, ActionsPosition? actionsPosition}) Future<T?>
默认底部弹框
showFilterBottomSheet<T>(BuildContext context, {required WidgetBuilder contentBuilder, WidgetBuilder? headerBuilder, String? title, bool? centerTitle, double? titleSpacing, WidgetBuilder? leadingBuilder, double? leadingWidth, bool automaticallyImplyLeading = true, List<Widget> actionsBuilder(BuildContext context)?, WidgetBuilder? footerBuilder, VoidCallback? onConfirm, VoidCallback? onReset, String? textConfirm, String? textCancel, bool showConfirmButton = true, bool showCancelButton = true, bool? showCloseButton, Color? backgroundColor, double? elevation, ShapeBorder? shape, Clip? clipBehavior, Color? barrierColor, bool isScrollControlled = true, bool useRootNavigator = false, bool isDismissible = true, bool enableDrag = true, EdgeInsetsGeometry? padding, EdgeInsetsGeometry? contentPadding = _contentPadding, bool persistent = false, bool? ignoreSafeArea, RouteSettings? settings, Duration? enterBottomSheetDuration, Duration? exitBottomSheetDuration, ActionsPosition? actionsPosition = ActionsPosition.footer}) Future<T?>
显示筛选弹框
showSimplePickerBottomSheet<T>({required BuildContext context, required SimplePickerItemsBuilder<T> itemsBuilder, Widget? title, Widget? divider}) Future<T?>
显示简易选择弹框
showTxModalBottomSheet<T>(BuildContext context, {required WidgetBuilder? builder, Color? backgroundColor, double? elevation, ShapeBorder? shape, Clip? clipBehavior, Color? barrierColor, bool isScrollControlled = false, bool useRootNavigator = false, bool isDismissible = true, bool enableDrag = true, EdgeInsetsGeometry? padding, EdgeInsetsGeometry? contentPadding, bool persistent = false, bool? ignoreSafeArea, RouteSettings? settings, Duration? enterBottomSheetDuration, Duration? exitBottomSheetDuration}) Future<T?>

Typedefs

SimplePickerItemsBuilder<T> = List<SimplePickerItem<T>> Function(BuildContext context)