flutter_platform_widgets library
Classes
- CupertinoAlertDialogData
- CupertinoAppData
- CupertinoAppRouterData
- CupertinoButtonData
- CupertinoDatePickerData
- CupertinoDialogActionData
- CupertinoElevatedButtonData
- CupertinoFilledButtonData
- CupertinoIconButtonData
- CupertinoModalSheetData
- CupertinoPageData
- CupertinoPageRouteData
- CupertinoPageScaffoldData
- CupertinoPopupMenuCancelButtonData
- CupertinoPopupMenuData
- CupertinoPopupMenuOptionData
- CupertinoProgressIndicatorData
- CupertinoSliderData
- CupertinoSwitchData
- CupertinoTabBarData
- CupertinoTabControllerData
- CupertinoTabScaffoldData
- CupertinoTabViewData
- CupertinoTextButtonData
- CupertinoTextFieldData
- CupertinoTextFormFieldData
- DatePickerContentData
- DefaultCupertinoDatePicker
- MaterialAlertDialogData
- MaterialAppBarData
- MaterialAppData
- MaterialAppRouterData
- MaterialDatePickerData
- MaterialDialogActionData
- MaterialDialogFlatActionData
- MaterialElevatedButtonData
- MaterialFlatButtonData
- MaterialIconButtonData
- MaterialModalSheetData
- MaterialPageData
- MaterialPageRouteData
- MaterialPopupMenuData
- MaterialPopupMenuOptionData
- MaterialProgressIndicatorData
- MaterialRaisedButtonData
- MaterialScaffoldData
- MaterialSliderData
- MaterialSwitchData
- MaterialTabController
- MaterialTabControllerData
- MaterialTabScaffoldData
- MaterialTextButtonData
- MaterialTextFieldData
- MaterialTextFormFieldData
- PlatformAlertDialog
- PlatformApp
- PlatformAppBar
- PlatformButton
- PlatformCircularProgressIndicator
- PlatformDialogAction
- PlatformElevatedButton
- PlatformIconButton
- PlatformIcons
- PlatformPopupMenu
- PlatformProvider
- A Provider that provides access to the functions of swicthing platforms.
- PlatformProviderState
- PlatformScaffold
- PlatformSettingsData
- PlatformSlider
- PlatformStyleData
- PlatformSwitch
- PlatformTabController
- PlatformTabScaffold
- PlatformText
- PlatformTextButton
- PlatformTextField
- PlatformTextFormField
- PlatformWidget
-
PlatformWidgetBase<
I extends Widget, A extends Widget> - PlatformWidgetBuilder
- Provides a builder for either the Material or Cupertino platforms which take a child for common use
- PopupMenuOption
Enums
- PlatformStyle
- PlatformTarget
- Extends on TargetPlatform to include web
Extensions
Constants
Functions
-
formatData(
BuildContext context, String data) → String -
isCupertino(
BuildContext context) → bool -
isMaterial(
BuildContext context) → bool -
platform(
BuildContext context) → PlatformTarget -
platformPage(
{required BuildContext context, Widget? child, String? title, String? name, bool? maintainState, bool? fullscreenDialog, LocalKey? key, String? restorationId, Object? arguments, PlatformBuilder< MaterialPageData> ? material, PlatformBuilder<CupertinoPageData> ? cupertino}) → Page -
platformPageRoute<
T> ({required BuildContext context, WidgetBuilder? builder, RouteSettings? settings, bool? maintainState, bool? fullscreenDialog, String? iosTitle, PlatformBuilder< MaterialPageRouteData> ? material, PlatformBuilder<CupertinoPageRouteData> ? cupertino}) → PageRoute<T> -
platformThemeData<
T> (BuildContext context, {required T material(ThemeData theme), required T cupertino(CupertinoThemeData theme)}) → T -
showPlatformDatePicker(
{required BuildContext context, required DateTime initialDate, required DateTime firstDate, required DateTime lastDate, PlatformBuilder< MaterialDatePickerData> ? material, PlatformBuilder<CupertinoDatePickerData> ? cupertino, DatePickerContentBuilder? cupertinoContentBuilder}) → Future<DateTime?> -
showPlatformDialog<
T> ({required BuildContext context, required WidgetBuilder builder, bool? barrierDismissible, RouteSettings? routeSettings, bool materialUseSafeArea = true, Color? materialBarrierColor = Colors.black54, String? barrierLabel}) → Future< T?> -
showPlatformModalSheet<
T> ({required BuildContext context, required WidgetBuilder builder, MaterialModalSheetData? material, CupertinoModalSheetData? cupertino}) → Future< T?> - Displays either the showModalBottomSheet for material or showCupertinoModalPopup for cupertino
Typedefs
- DatePickerContentBuilder = Widget Function(DatePickerContentData data, CupertinoDatePickerData? cupertinoData)
-
PlatformBuilder<
T> = T Function(BuildContext context, PlatformTarget platform) -
PlatformIndexBuilder<
T> = T Function(BuildContext context, PlatformTarget platform, int index)