どうも、ちょげ(@chogetarou)です。
AnimationControllerの最初に生成される値を設定する方法を紹介します。
方法

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」
コメント