PickerListTileStyle class
Style configuration for individual list tiles in a picker bottom sheet.
Use the named factories for common patterns:
- PickerListTileStyle.radio — radio button indicator
- PickerListTileStyle.checkmark — checkmark indicator
- PickerListTileStyle.custom — fully custom builder
Constructors
- PickerListTileStyle({Widget builder(FormOption option, bool isSelected, VoidCallback onTap)?, PickerListTileIndicator indicator = PickerListTileIndicator.none, Color? activeColor, TextStyle? textStyle, TextStyle? selectedTextStyle, EdgeInsetsGeometry? contentPadding, Color? tileColor, Color? selectedTileColor})
-
const
- PickerListTileStyle.checkmark({Color? activeColor, TextStyle? textStyle, TextStyle? selectedTextStyle, EdgeInsetsGeometry? contentPadding, Color? tileColor, Color? selectedTileColor})
-
Checkmark style — shows a check icon as the trailing widget when selected.
factory
- PickerListTileStyle.custom({required Widget builder(FormOption option, bool isSelected, VoidCallback onTap)})
-
Fully custom builder for complete control over the tile widget.
factory
- PickerListTileStyle.radio({Color? activeColor, TextStyle? textStyle, TextStyle? selectedTextStyle, EdgeInsetsGeometry? contentPadding, Color? tileColor, Color? selectedTileColor})
-
Radio button style — shows a radio icon as the leading widget.
factory
Properties
- activeColor → Color?
-
Color for active indicator icons (radio / checkmark).
final
- builder → Widget Function(FormOption option, bool isSelected, VoidCallback onTap)?
-
Custom builder that overrides the default list tile rendering.
final
- contentPadding → EdgeInsetsGeometry?
-
Content padding for each list tile.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- indicator → PickerListTileIndicator
-
Which indicator preset to use.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- selectedTextStyle → TextStyle?
-
Text style for the currently selected item.
final
- selectedTileColor → Color?
-
Background color for the selected tile.
final
- textStyle → TextStyle?
-
Text style for unselected items.
final
- tileColor → Color?
-
Background color for unselected tiles.
final
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