widgets/widgets_index
library
Functions
-
buildLoadingMoreListIndicator(BuildContext context, IndicatorStatus status, LoadingMoreBase listSource, [bool isSliver = false])
→ Widget
-
-
debounce(Function fn, [int t = 500])
→ dynamic
-
-
getIndicator(BuildContext context)
→ Widget
-
-
hideKeyboard(BuildContext context)
→ void
-
-
showAlertDialog(BuildContext context, String title, void onConfirm()?, {String? message, bool showIcon = false})
→ dynamic
-
-
showAlertDialogCustom({String? title, String? message, String cancel = "取消", GestureTapCallback? onCancel, String confirm = "确定", GestureTapCallback? onConfirm, BuildContext? context})
→ dynamic
-
-
showAlertDialogCustom1({String? title, String? message, Widget? messageWidget, String cancel = "", String confirm = "确定", GestureTapCallback? onConfirm, BuildContext? context})
→ dynamic
-
-
showAlertDialogCustom3({String? title, String? message, String cancel = "取消", GestureTapCallback? onCancel, String confirm = "确定", GestureTapCallback? onConfirm, BuildContext? context})
→ dynamic
-
-
showCustomAlterDialog(BuildContext context, {required String title, required String message, Widget? messageWidget, required String cancel, required String confirm, Color cancelColor = const Color(0xff323233), Color confirmColor = const Color(0xff1989FA), GestureTapCallback? onCancel, GestureTapCallback? onConfirm, bool barrierDismissible = false, bool showIcon = false, Widget? iconWidget})
→ dynamic
-
-
showDateBottomSheetDialog(BuildContext context, String title, {DateTime? startTime, DateTime? endTime, RangeSelectionMode? selectMode})
→ Future
-
-
showDatePickerBottomSheetDialog(BuildContext context, String title, {DateTime? startTime, DateTime? minTime, DateTime? maxTime})
→ Future
-
-
showGridListBottomSheetDialog(BuildContext context, String title, List<Widget> buttons, {String descText = ""})
→ Future
-
-
showMultiBottomSheetDialog<T>(BuildContext context, String title, List<T> items, {IsSelected<T>? isSelected, required TitleTransformer<T> titleTransformer})
→ Future<List<T>?>
-
-
showMultiColumnBottomSheetDialog(BuildContext context, String title, List<Map<String, dynamic>> items, String parentIdKey, int parentId, {int? selected, String? itemName, String? compareId, dynamic onSelected(List<Map<String, dynamic>> items, List<int> ids)?})
→ Future
-
-
showSingleBottomSheetDialog<T>(BuildContext context, String title, List<T> items, {IsSelected<T>? isSelected, TitleTransformer<T>? titleTransformer, IsDisable<T>? isDisable})
→ Future<BottomSheetSingleResult<T>?>
-
-
throttle(Future func())
→ dynamic
-