Results for “MediaQueryData”
Full-text search across Boring Doc explanations, official documentation pages, the Flutter API index and every indexed version change.
Concepts
Guides
API reference
- MediaQueryDataclass
Information about a piece of media (e.g., a window). widgets.MediaQueryData MediaQueryData Media Query Data class widgets
- MediaQueryData.fromWindowconstructor
Deprecated. Use MediaQueryData.fromView instead. widgets.MediaQueryData.MediaQueryData.fromWindow MediaQueryData fromWindow Media Query Data.from Window constructor widgets
- MediaQueryData.newconstructor
Creates data for a media query with explicit values. widgets.MediaQueryData.MediaQueryData.new MediaQueryData new Media Query Data.new constructor widgets
- MediaQueryData.fromViewconstructor
Creates data for a MediaQuery based on the given view. widgets.MediaQueryData.MediaQueryData.fromView MediaQueryData fromView Media Query Data.from View constructor widgets
- CupertinoDynamicColor.withBrightnessAndContrastconstructor
that changes its effective color based on the given BuildContext's brightness (from MediaQueryData.platformBrightness or CupertinoThemeData.brightness) and accessibility contrast setting (MediaQueryData.highContrast). The default effective color is color. cupertino.CupertinoDynamicColor.CupertinoDynamicColor.withBrightnessAndContrast
- MediaQuery.newconstructor
Creates a widget that provides MediaQueryData to its descendants. widgets.MediaQuery.MediaQuery.new MediaQuery new Media Query.new constructor widgets
- material.BottomNavigationBarLandscapeLayoutenum
Refines the layout of a BottomNavigationBar when the enclosing MediaQueryData.orientation is Orientation.landscape. material.BottomNavigationBarLandscapeLayout BottomNavigationBarLandscapeLayout Bottom Navigation Bar Landscape Layout enum material
- CupertinoDynamicColor.withBrightnessconstructor
that changes its effective color based on the given BuildContext's brightness (from MediaQueryData.platformBrightness or CupertinoThemeData.brightness). The default effective color is color. cupertino.CupertinoDynamicColor.CupertinoDynamicColor.withBrightness CupertinoDynamicColor withBrightness Cupertino Dynamic Color.with
Version changes
- docs: fix overriden -> overridden in MediaQueryData dartdoc3.47.0docs
docs: fix overriden -> overridden in MediaQueryData dartdoc (Framework, by @Nicoreia). MediaQueryData
- Deprecate textScaleFactor in favor of TextScaler3.16.0deprecated
In preparation for adopting the Android 14 nonlinear font scaling feature, all
- docs: Document MediaQueryData.alwaysUse24HourFormat on macOS, Windows, Linux, web (#160664)3.47.0docs
docs: Document MediaQueryData.alwaysUse24HourFormat on macOS, Windows, Linux, web (#160664) (Framework, by @NadeemIqbal). MediaQueryData.alwaysUse24HourFormat
- Android 14 nonlinear font scaling enabled3.16.0breaking
widget tree: ```dart runApp( Builder(builder: (context) { final mediaQueryData = MediaQuery.of(context); final mediaQueryDataWithLinearTextScaling = mediaQueryData .copyWith(textScaler: TextScaler.linear(mediaQueryData.textScaler.textScaleFactor)); return MediaQuery(data: mediaQueryDataWithLinearTextScaling, child: realWidgetTree); }), ); ``` This uses
- Eliminating nullOk Parameters2.0.0breaking
parameter to use the `maybe` form of the API instead. So this: ```dart MediaQueryData? data = MediaQuery.of(context, nullOk: true); ``` becomes: ```dart MediaQueryData? data = MediaQuery.maybeOf(context
- TextField requires MaterialLocalizations1.20.0breaking
class Foo extends StatelessWidget { @override Widget build(BuildContext context) { return MediaQuery( data: const MediaQueryData(), child: Directionality( textDirection: TextDirection.ltr, child: Material( child: TextField(), ), ), ); } } ``` Code after migration (Providing localizations
- CupertinoTabBar requires Localizations parent1.17.0breaking
class Foo extends StatelessWidget { @override Widget build(BuildContext context) { return MediaQuery( data: const MediaQueryData(), child: CupertinoTabBar( items: const [ BottomNavigationBarItem( icon: Icon(CupertinoIcons.add_circled), label: 'Tab 1', ), BottomNavigationBarItem