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

MyMemoWiki

差分

ナビゲーションに移動 検索に移動
編集の要約なし
*MyAppは、StatelessWidgetのサブクラス
*StatelessWidgetはステート(状態)を持たない
*StatefullWidgetはステートStatefulWidgetはステート(状態)を持つ
*ウィジェットはいずれかを継承して作成する
*MaterialAppというマテリアルデザインを管理するウィジェットクラスを、buildで返すことでマテリアルデザインアプリになる
[[File:Flutter_simple_scaffold.png]]
==状態を管理==
*StatefullWIdgetはStateクラスとして状態を扱うStatefulWIdgetはStateクラスとして状態を扱う===StatefullWidgetとStateStatefulWidgetとState===*StatefullWidgetはcreateStateを実装しStateを生成する必要がある。StatefulWidgetはcreateStateを実装しStateを生成する必要がある。
*Stateクラスを継承して状態を管理する。この時型パラメータにウィジェットを指定する。
*Stateクラスのbuildでウィジェットを生成する。buildは常に呼び出される。
*StatefullWidgetは状態が変わるたびに、buildで新たな状態を生成し画面表示を更新する。StatefulWidgetは状態が変わるたびに、buildで新たな状態を生成し画面表示を更新する。

案内メニュー