showBottomSheet static method

dynamic showBottomSheet({
  1. required BuildContext context,
  2. required String title,
  3. required List<String> options,
  4. TextStyle? titleTextStyle,
  5. TextStyle? optionTextStyle,
  6. TextStyle? cancelTextStyle,
  7. required dynamic didOptionSelected(
    1. String option
    ),
})

底部弹出的选择提示弹窗

Implementation

static showBottomSheet({
  required BuildContext context,

  ///弹窗标题
  required String title,

  ///弹窗选项列表
  required List<String> options,

  ///弹窗标题文字样式
  TextStyle? titleTextStyle,

  ///弹窗选项文字样式
  TextStyle? optionTextStyle,

  ///弹窗取消文字样式
  TextStyle? cancelTextStyle,

  ///弹窗选项选中返回选项内容
  required Function(String option) didOptionSelected,
}) {
  showCupertinoModalPopup(
    context: context,
    builder: (context) {
      return BottomSheetView(
        title: title,
        options: options,
        titleTextStyle: titleTextStyle,
        optionTextStyle: optionTextStyle,
        cancelTextStyle: cancelTextStyle,
        didOptionSelected: didOptionSelected,
      );
    },
  );
}