CustomPicker class
Picker 选择器
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
showDatePicker(
{required BuildContext context, required void onConfirm(DateTime?, String?), bool isDismissible = true, bool enableDrag = true, double? height, Widget? title, String? titleText, CupertinoDatePickerMode mode = CupertinoDatePickerMode.dateAndTime, DateTime? value, DateTime? minimumDate, DateTime? maximumDate, int? minimumYear, int? maximumYear, int minuteInterval = 1, bool use24hFormat = true, DatePickerDateOrder? dateOrder, Color? backgroundColor, bool showDayOfWeek = false, double? itemExtent}) → void - 显示日期选择器
-
showHourPicker(
{required BuildContext context, required void onConfirm(int?), required int? selectedHour, bool isDismissible = true, bool enableDrag = true, double? height, Widget? title, String? titleText, int interval = 1}) → void - 显示小时选择器
-
showMinutePicker(
{required BuildContext context, required void onConfirm(int?), bool isDismissible = true, bool enableDrag = true, double? height, Widget? title, String? titleText, int? value, int interval = 1}) → void - 显示分钟选择器
-
showMultiPicker<
K, R> ({required BuildContext context, required List< K> ? value, required void onConfirm(List<K> , List<R> ), bool isDismissible = true, bool enableDrag = true, BoxConstraints? constraints, Widget? title, String? titleText, double? height, List<PickerItem< ? options, bool filterable = false, ValueNotifier<R> >List< ? notifierOptions}) → voidPickerItem< >R> > - 显示多选选择器
-
showSinglePicker<
T> ({required BuildContext context, required void onChanged(PickerItem< T> ?), required dynamic value, bool isDismissible = true, bool enableDrag = true, BoxConstraints? constraints, bool filterable = false, Widget? title, String? titleText, double? height, List<PickerItem< ? options, ValueNotifier<T> >List< ? notifierOptions, Future<PickerItem< >T> >void> ? onRequest()?, void onSelected()?, bool isScrollControlled = true}) → void - 显示单选选择器
-
showSinglePickerWithInput<
T> ({required BuildContext context, required void onChanged(String)?, required void onConfirm(String?)?, required TextEditingController inputController, bool isDismissible = true, bool enableDrag = true, BoxConstraints? constraints, bool filterable = false, Widget? title, String? titleText, double? height, List< PickerItem< ? options, ValueNotifier<T> >List< ? notifierOptions, Future<PickerItem< >T> >void> ? onRequest()?, void onSelected()?, bool isScrollControlled = true}) → void - 显示单选选择器 & 输入框
-
showTimePicker(
{required BuildContext context, required void onConfirm(String, Duration), bool isDismissible = true, bool enableDrag = true, double? height, Widget? title, String? titleText, CupertinoTimerPickerMode mode = CupertinoTimerPickerMode.hms, Duration value = Duration.zero, int minuteInterval = 1, int secondInterval = 1, AlignmentGeometry alignment = Alignment.center, Color? backgroundColor}) → void - 显示时间选择器