showBottomPicker static method

dynamic showBottomPicker({
  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 didIndexSelected(
    1. int index
    ),
})

底部弹出的选择弹窗

Implementation

static showBottomPicker({
  required BuildContext context,

  ///弹窗标题
  required String title,

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

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

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

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

  ///弹窗选项选中返回选项内容
  required Function(int index) didIndexSelected,
}) {
  showCupertinoModalPopup(
    context: context,
    builder: (context) {
      return CupertinoSheet(
        title: title,
        options: options,
        titleTextStyle: titleTextStyle,
        optionTextStyle: optionTextStyle,
        cancelTextStyle: cancelTextStyle,
        didIndexSelected: didIndexSelected,
      );
    },
  );
}