AnimatedCrossFade
AnimatedCrossFade({Key key, @required Widget firstChild, @required Widget secondChild, Curve firstCurve: Curves.linear, Curve secondCurve: Curves.linear, Curve sizeCurve: Curves.linear, AlignmentGeometry alignment: Alignment.topCenter, @required CrossFadeState crossFadeState, @required Duration duration, AnimatedCrossFadeBuilder layoutBuilder: defaultLayoutBuilder })
açıklama
İki child arasında çapraz animasyon oluşturan widget.
parametreler
AnimatedCrossFade({
Key key,
@required Widget firstChild, // ilk çocuk widget
@required Widget secondChild, // ikinci çocuk widget
Curve firstCurve: Curves.linear, // ilk eğri
Curve secondCurve: Curves.linear,// ikinci eğri
Curve sizeCurve: Curves.linear,
AlignmentGeometry alignment: Alignment.topCenter,//hizalama
@required CrossFadeState crossFadeState, //Animasyon tamamlandığında gösterilecek çocuk.
@required Duration duration, // süre
AnimatedCrossFadeBuilder layoutBuilder: defaultLayoutBuilder //FirstChild ve secondChild widget'larını konumlandıran bir oluşturucu
})