flutter_adaptive library
A series of widgets and utilities that adapt to the current platform.
Classes
- ActionSheetItem
- An adaptive bottom navigation bar.
- Button
- An adaptive button.
- DialogAction
-
DropdownButton<
T> - An adaptive dropdown button.
-
DropdownMenuItem<
T> - ExpansionTile
- An adaptive expansion tile.
- IconButton
- An adaptive icon button.
- ListTile
- An adaptive list tile.
- MenuButton
- An adaptive menu button.
- Route
- An adaptive route.
- SearchTextField
- An adaptive search text field.
- Spinner
- An adaptive spinner.
- SwitchListTile
- An adaptive switch list tile.
- TapArea
- An adaptive tap area.
- TextField
- An adaptive text field.
- ToggleButtons
- An adaptive toggle buttons widget.
Properties
- onGeneratePreviousPageTitle ↔ String? Function(BuildContext context)?
-
This will be called whenever the adaptive.Route's previousPageTitle
needs to be generated.
getter/setter pair
Functions
-
scrollPhysics(
BuildContext context) → ScrollPhysics -
showActionSheet(
{required BuildContext context, required List< ActionSheetItem> items}) → Future<void> - Shows an action sheet.
-
showDatePicker(
{required BuildContext context, required DateTime firstDate, required DateTime initialDate, required DateTime lastDate}) → Future< DateTime?> - Shows a date picker.
-
showDialog<
T> ({required BuildContext context, required List< DialogAction> actions, String? title, String? content, bool? barrierDismissible}) → Future<T?> - Shows a dialog