[Flutter]AnimationControllerの最初の値を設定するには?

Flutter

どうも、ちょげ(@chogetarou)です。

AnimationControllerの最初に生成される値を設定する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

AnimationControllerの最初の値を設定する方法は2つあります。

lowerBound

1つは、AnimationControllerのプロパティ「lowerBound」を使う方法です。

具体的な方法としては、AnimationControllerをインスタンス化する際の引数「lowerBound」に最初の値を指定します。

_controller = AnimationController(
  vsync: this,
  duration: Duration(seconds: 1),
  lowerBound: /*最初の値*/,
)

from

もう1つは、forwardメソッドとreverseメソッドの引数「from」を使う方法です。

具体的な方法としては、forwardメソッドとreverseメソッドを呼び出す際に、引数「from」に最初の値を指定します。

_controller.forward(from: /*最初の値*/);

_controller.reverse(from: /*最初の値*/);//折り返す際の最初の値

まとめ

AnimationControllerの最初に生成される値を設定する方法は、次の2つです。

  • AnimationControllerのlowerBound
  • forwardメソッドとreverseメソッドの引数「from」

コメント

タイトルとURLをコピーしました