showCupertinoYearPicker function
显示 iOS 风格的年份选择器
Implementation
Future<int?> showCupertinoYearPicker(
BuildContext context, {
String? titleText,
int? initialYear,
int? minimumYear,
int? maximumYear,
Color? backgroundColor,
}) async {
int? result = initialYear ?? DateTime.now().year;
return await showDefaultBottomSheet(
context,
title: titleText ?? TxLocalizations.of(context).yearPickerTitle,
contentBuilder: (context) => TxCupertinoYearPicker(
onChanged: (year) => result = year,
initialYear: initialYear,
minimumYear: minimumYear,
maximumYear: maximumYear,
backgroundColor: backgroundColor,
),
onConfirm: () => Navigator.pop(context, result),
);
}