| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

差分

ナビゲーションに移動 検索に移動
*Stateクラスのbuildでウィジェットを生成する。buildは常に呼び出される。
*StatefulWidgetは状態が変わるたびに、buildで新たな状態を生成し画面表示を更新する。
 
import 'package:flutter/material.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
final message = "Initial Message.";
@override
Widget build(BuildContext context) {
return new MaterialApp(
title: 'Flutter Sample',
home: MyPage(message:this.message),
);
}
}
class MyPageState extends State<MyPage>{
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('Flutter State Sample'),
),
body: Text(
widget.message,
style: TextStyle(fontSize: 32.0),
),
);
}
}
class MyPage extends StatefulWidget {
final String message;
MyPage({this.message}):super() {}
@override
State<StatefulWidget> createState() => new MyPageState();
}
 
[[File:Flutter_simple_state.png]]

案内メニュー