フラッタエラー:mediaquery.of ()は、mediaquery - fluttercornerを含まないコンテキストで呼び出されます.コム
1449 ワード
こんにちは人々.何度も我々はフラッタエラーに直面します.of ()は、mediaqueryを含まないコンテキストで呼び出されます.したがって、このチュートリアルでは、このエラーを解決します.
これが私のコード
Mediaquery(文脈)サイズ.高さ
何が問題ですか.
この問題の背後にある理由は、足場の内部コンポーネントによって使用されています.Thatsなぜ私たちMediialAppウィジェットやWidgetsAppのようなmediaquery何かを提供するウィジェット内にラップされる必要があります.材料アプリはMediaqueryを提供し、我々のエラーを解決します.
解決策
ここにすべての可能なソリューションが追加されましたFlutter Error: MediaQuery.of() called with a context that does not contain a MediaQueryをご覧ください
これが私のコード
return new Container(
height: MediaQuery.of(context).size.height,
decoration: BoxDecoration(
color: backgroundColor,
),
child: DecoratedBox(
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
mainAxisSize: MainAxisSize.max,
children: <Widget>[
Center(
mainAxisAlignment: MainAxisAlignment.center,
children: <Widget>[
Container(height: 120.0, color: Colors.yellow, child: new ColorLoader2(color1: Colors.redAccent, color2: Colors.deepPurple, color3: Colors.green),),
],
),
)
],
),
decoration: BoxDecoration(
color: Colors.redAccent,
),
)
);
}
}
そして、私はこの線でエラーに直面していますMediaquery(文脈)サイズ.高さ
何が問題ですか.
この問題の背後にある理由は、足場の内部コンポーネントによって使用されています.Thatsなぜ私たちMediialAppウィジェットやWidgetsAppのようなmediaquery何かを提供するウィジェット内にラップされる必要があります.材料アプリはMediaqueryを提供し、我々のエラーを解決します.
解決策
ここにすべての可能なソリューションが追加されましたFlutter Error: MediaQuery.of() called with a context that does not contain a MediaQueryをご覧ください
Reference
この問題について(フラッタエラー:mediaquery.of ()は、mediaquery - fluttercornerを含まないコンテキストで呼び出されます.コム), 我々は、より多くの情報をここで見つけました https://dev.to/fluttercorner/flutter-error-mediaquery-of-called-with-a-context-that-does-not-contain-a-mediaquery-fluttercorner-com-pckテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol