showHourPicker static method
void
showHourPicker({})
显示小时选择器
Implementation
static void showHourPicker({
required BuildContext context,
required void Function(int?) onConfirm,
// -------------------------------------------------------------------- > HourPicker
required int? selectedHour,
bool isDismissible = true,
bool enableDrag = true,
// -------------------------------------------------------------------- > Custom
double? height,
Widget? title,
String? titleText,
int interval = 1,
}) {
CustomBottomSheet.showDefault(
context: context,
isDismissible: isDismissible,
builder: (BuildContext context) {
return Container(
height: height ?? context.height * .5,
padding: EdgeInsets.symmetric(horizontal: AppTheme.padding),
decoration: BoxDecoration(
color: Theme.of(context).colorScheme.surface,
borderRadius: BorderRadius.circular(AppTheme.radius),
),
child: InternalHourPicker(
selectedHour: selectedHour,
interval: interval,
title: title,
titleText: titleText,
onConfirm: onConfirm,
),
);
},
);
}