widgets/picker library

Classes

TxPicker<T, V>
单选选择容器
TxPickerBase<T, D, V>
选择器基础配置
TxPickerBaseState<T, D, V>
选择器基础状态管理
TxSinglePickerBase<T, V>
单项选择器基础配置
TxSinglePickerBaseState<T, V>
选择器基础状态管理

Functions

showPickerBottomSheet<T, V>(BuildContext context, {required List<T> source, required ValueMapper<T, String?> labelMapper, String? title, T? initialData, V? initialValue, ValueMapper<T, V?>? valueMapper, DataWidgetBuilder<T>? subtitleBuilder, ValueMapper<T, bool>? disabledWhen, PickerItemBuilder<T>? itemBuilder, bool? isScrollControlled, bool? showSearchField, Widget? placeholder, ListTileThemeData? listTileTheme}) Future<T?>
单选选择

Typedefs

DataWidgetBuilder<T> = Widget Function(BuildContext context, T data)
PickerItemBuilder<T> = Widget Function(BuildContext context, T data, T? selectedData, ValueChanged<T?> onChanged)
选择项构造方法x
ValueMapper<T, V> = V Function(T data)
为给定 T 类型数据 生成 V 类型值的函数的签名。