wheel_choice library

Classes

WheelChoice<T>
A customizable picker widget that mimics a wheel or "slot machine"-like scroll selector.
WheelController<T>
Controller for FixedExtentScrollController that understands the picker options and current value, enabling programmatic selection by value.
WheelEffect
A configuration class that defines the visual effects for WheelChoice.
WheelHeader
A header widget shown above the WheelChoice viewport.
WheelItem<T>
A class that represents a selectable and optionally disabled item in a WheelChoice.
WheelOverlay
An overlay shown on top of the wheel viewport, typically to highlight the currently selected row.

Typedefs

WheelItemBuilder<T> = Widget Function(BuildContext context, WheelItem<T> item)
A builder function for rendering each item in the WheelChoice.
WheelItemDisable<T> = bool Function(T value)
A function signature used to determine whether an item should be disabled.
WheelItemLabel<T> = String Function(T value)
A function to resolve the label string from an item value.