[解決済み] flutterで空のビューを表示するには?
2022-10-02 16:31:22
質問
Widget.buildはレンダリングするものがないことを示すためにnullを返すことができないので、flutterで空のビューを表示するにはどうしたらよいですか。
どのように解決するのでしょうか?
import 'package:flutter/material.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
// This widget is the root of your application.
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Flutter Demo',
theme: ThemeData(
primarySwatch: Colors.blue,
),
home: MyHomePage(),
);
}
}
class MyHomePage extends StatefulWidget {
@override
_MyHomePageState createState() => _MyHomePageState();
}
class _MyHomePageState extends State<MyHomePage> {
@override
Widget build(BuildContext context) {
return Scaffold(
);
}
}
また、単に空の
Container
を返すようにし
Scaffold
の使用を完全に避けることができます。しかし、アプリの主要なウィジェットがこれだけである場合、この方法では黒い画面になってしまいます。
color
プロパティを
Container
のプロパティで指定します。
の例です。
class _MyHomePageState extends State<MyHomePage> {
@override
Widget build(BuildContext context) {
return Container(
color: Colors.white // This is optional
);
}
}
関連
-
[解決済み] flutterで文字に下線を引く方法
-
[解決済み] FlutterでButtonを無効にするには?
-
[解決済み] Flutterのデバッグバナーを削除するにはどうしたらいいですか?
-
[解決済み】Flutterでビルドしたアプリの表示名を変更するにはどうすればいいですか?
-
[解決済み】FlutterでToastを作成する方法
-
[解決済み】Flutterアプリにスプラッシュスクリーンを追加する
-
[解決済み】flutterのwrap_contentとmatch_parentに相当するもの?
-
[解決済み】Flutterで数値入力フィールドを作成する方法は?
-
[解決済み] Flutter SVG レンダリング
-
[解決済み] Flutterで次のTextFieldにフォーカスを移すには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] TextFieldの高さと幅を変更するには?
-
[解決済み] Navigatorを含まないコンテキストで要求されたNavigator操作
-
[解決済み] Flutter。画面の向きをオンデマンドで設定・ロックする方法
-
[解決済み] FlutterのコードからWebブラウザ(URL)を開くには?
-
[解決済み] Flutter ListViewでウィジェットにスクロールする
-
[解決済み] Flutterで次のTextFieldにフォーカスを移すには?
-
[解決済み] Flutter 条件に応じてリストをフィルタリングする
-
[解決済み] CircularProgressIndicatorにサイズを設定するには?
-
[解決済み] Flutter StreamBuilderとFutureBuilderの比較
-
[解決済み] 素材ウィジェットが見つかりません