utils library

Classes

AutoOrientation
提供以编程方式横向或纵向旋转设备的类
Throttle
节流与防抖

Functions

divideTiles({required Iterable<Widget> tiles, Widget? divider, BuildContext? context, Color? color, double? width}) List<Widget>

Typedefs

IndexedDataWidgetBuilder<T> = Widget Function(BuildContext context, int index, T data)
IndexedValueMapper<T, V> = V Function(int index, T data)
为给定索引 T 类型数据 生成 V 类型值的函数的签名。
NullableIndexedDataWidgetBuilder<T> = Widget? Function(BuildContext context, int index, T data)
PickerFuture<T> = Future<T?>? Function(BuildContext context, T? initailValue)
数据选择的函数的签名
SelectableWidgetBuilder<T> = Widget Function(BuildContext context, int index, T data, bool selected, VoidCallback? onSelect)
ValueChangedForResult<T> = bool Function(T value)
ValueMapper<T, V> = V Function(T data)
为给定 T 类型数据 生成 V 类型值的函数的签名。
VoidCallbackForResult = bool Function()