chooseItem static method

void chooseItem(
  1. BuildContext context, {
  2. String? title,
  3. TextStyle? titleTextStyle,
  4. required List<String> itemTitles,
  5. int? currentSelectedIndex,
  6. required void onConfirm(
    1. int selectedIndex
    ),
})

事项选择器

Implementation

static void chooseItem(
  BuildContext context, {
  String? title,
  TextStyle? titleTextStyle,
  required List<String> itemTitles,
  int? currentSelectedIndex,
  required void Function(int selectedIndex) onConfirm,
}) {
  ShowModalUtil.showInBottom(
    context: context, //state.context,
    builder: (BuildContext context) {
      return getActionSheetWidget(
        title: title,
        titleTextStyle: titleTextStyle,
        itemTitles: itemTitles,
        currentSelectedIndex: currentSelectedIndex,
        onCancel: () {
          Navigator.of(context).pop();
        },
        onConfirm: (int selectedIndex) {
          Navigator.of(context).pop();
          onConfirm(selectedIndex);
        },
      );
    },
  );
}