【 Flutter 】Flutter を 基礎 から 学習 ( パフォーマンスチューニング ) part282 パフォーマンスを意識した実装
「 基礎 から 学ぶ Flutter 」という書籍で 学習 したことを ブログでアウトプットしていこうと思います。今回は パフォーマンスチューニング ( part282 )です。
前回
【 Flutter 】Flutter を 基礎 から 学習 ( パフォーマンスチューニング ) part281 パフォーマンスを意識した実装
引き続き、パフォーマンスチューニングについて学びます。
パフォーマンスを意識した実装
アニメーションでの「Opacity」ウィジェットを避ける
Opacity
ウィジェットはアニメーションのフレームごとにサブツリーを再構築するので効率が悪いとのことです。
AnimatedOpacity
ウィジェットを使うことが推奨されています。
Opacity
ウィジェットは自身のchild指定したウィジェットを透過させるウィジェットです。
ウィジェットのスペースを透過(透明)にして画面構成を保つ場合に使用されるようですね。
そんなOpacity
ウィジェット、「アニメーションのフレームごとに・・・」ということでOpacity
ウィジェットでゆっくり透明にすることができるようです。
本書ではこのような使い方をすると再構築がものすごい勢いで実行されるのでやめましょう!ということだと思います。
最後に
Opacity
は単純に透過させるだけにしましょう!
今日はここまで!
ディスカッション
コメント一覧
まだ、コメントがありません