【 Flutter 】Flutter を 基礎 から 学習 ( Flutterの内部構造 ) part225 ライフサイクル
「 基礎 から 学ぶ Flutter 」という書籍で 学習 したことを ブログでアウトプットしていこうと思います。今回は Flutterの内部構造 ( part225 )です。
前回
【 Flutter 】Flutter を 基礎 から 学習 ( Flutterの内部構造 ) part224 ライフサイクル
引き続き、ライブラリについて学びます。
ライフサイクル
RenderObjectWidget
RenderOjbectWidget
の続きです。
RenderOjbectWidget
の子供であるSingleChildRenderObjectWidget
についてです。
※RenderOjbectWidget
を使用するのは稀、ということでしたね。
StatelessWidget
やStatefulWidget
同様に対となるSingleChildRenderObjectElement
をインスタンス化します。
さらにStatelessWidget
やStatefulWidget
同様inflateWidget
メソッドを呼びmount
メソッドを呼びます。
SingleChildRenderObjectElement
の場合はmount
がオーバーライドされ独自処理となっているようです。
このあとFlutterフレームワークがdrawFrame
メソッドを呼び出し描画される流れ・・・です。
最後に
ふむ・・・流れは多少理解できたのですがこれがいつ役に立つのか🤔
今日はここまで!
ディスカッション
コメント一覧
まだ、コメントがありません