Results for “TargetPlatform”
Full-text search across Boring Doc explanations, official documentation pages, the Flutter API index and every indexed version change.
API reference
- CircularProgressIndicator.adaptiveconstructor
Creates an adaptive progress indicator that is a CupertinoActivityIndicator on TargetPlatform.iOS & TargetPlatform.macOS and a CircularProgressIndicator in material theme/non-Apple platforms. material.CircularProgressIndicator.CircularProgressIndicator.adaptive CircularProgressIndicator adaptive Circular Progress Indicator.adaptive constructor material
- CloseButtonIconclass
close" icon that's appropriate for the current TargetPlatform. material.CloseButtonIcon CloseButtonIcon Close Button Icon class material
- BackButtonIconclass
back" icon that's appropriate for the current TargetPlatform. material.BackButtonIcon BackButtonIcon Back Button Icon class material
- DrawerButtonIconclass
drawer" icon that's appropriate for the current TargetPlatform. material.DrawerButtonIcon DrawerButtonIcon Drawer Button Icon class material
- EndDrawerButtonIconclass
drawer" icon that's appropriate for the current TargetPlatform. material.EndDrawerButtonIcon EndDrawerButtonIcon End Drawer Button Icon class material
- PageTransitionsThemeclass
Defines the page transition animations used by MaterialPageRoute for different TargetPlatforms. material.PageTransitionsTheme PageTransitionsTheme Page Transitions Theme class material
- widgets.AndroidOverscrollIndicatorenum
Types of overscroll indicators supported by TargetPlatform.android. widgets.AndroidOverscrollIndicator AndroidOverscrollIndicator Android Overscroll Indicator enum widgets
- foundation.TargetPlatformenum
platform that user interaction should adapt to target. foundation.TargetPlatform TargetPlatform Target Platform enum foundation
Version changes
- Adding 'linux' and 'windows' to TargetPlatform enum1.17.0breaking
follows: Code before migration: ```dart void dance(TargetPlatform platform) { switch (platform) { case TargetPlatform.android: // Do Android dance. break; case TargetPlatform.fuchsia: // Do Fuchsia dance. break; case TargetPlatform.iOS
- Page transitions replaced by ZoomPageTransitionsBuilder3.0.0breaking
FadeUpwardsPageTransitionsBuilder`. `PageTransitionsBuilder`s defined in `PageTransitionsTheme._defaultBuilders` have changed from `FadeUpwardsPageTransitionsBuilder` to `ZoomPageTransitionsBuilder` for `TargetPlatform.android`, `TargetPlatform.linux` and `TargetPlatform.windows`. The `FadeUpwardsPageTransitionsBuilder` (provided with the first Flutter release), defined a page
- Remove redundant name field form `TargetPlatform` and `XCDeviceEventInterface` enums3.41.0tooling
Remove redundant name field form `TargetPlatform` and `XCDeviceEventInterface` enums (Tooling, by @AbdeMohlbi). TargetPlatform XCDeviceEventInterface
- Default Scrollbars on Desktop2.2.0breaking
desktop platforms. // Or, see other migrations for changing `ScrollBehavior`. switch (currentPlatform) { case TargetPlatform.linux: case TargetPlatform.ma
- Page transition builders reorganization3.44.0breaking
ui/cupertino_ui.dart`. Code before migration: ```dart import 'package:material_ui/material_ui.dart'; final pageTransitionsTheme = PageTransitionsTheme( builders: { TargetPlatform.android: ZoomPageTransitionsBuilder(), TargetPlatform.iOS: CupertinoPageTransitionsBuilder(), }, ); ``` Code after migration: ```dart import 'package:cupertino_ui/cupertino_ui.dart'; import 'package:material
- Use maxLengthEnforcement instead of maxLengthEnforced2.0.0breaking
To control the behavior of `maxLength` in the `LengthLimitingTextInputFormatter`, use `maxLengthEnforcement` instead
- The default page transition on Android is now PredictiveBackPageTransitionBuilder3.38.0breaking
The default page transition on Android has been updated from `ZoomPageTransitionsBuilder` to