crossFade function
Widget
crossFade({
- Key? key,
- required dynamic first,
- AlignmentGeometry? alignment,
- required dynamic second,
- bool showFirst = true,
- Duration? duration,
Implementation
Widget crossFade({
Key? key,
required first,
AlignmentGeometry? alignment,
required second,
bool showFirst = true,
Duration? duration,
}) {
return AnimatedCrossFade(
key: key,
firstChild: _renderIfTrue(showFirst == true, first),
secondChild: _renderIfTrue(showFirst != true, second),
alignment: alignment = Alignment.centerLeft,
crossFadeState:
showFirst ? CrossFadeState.showFirst : CrossFadeState.showSecond,
duration: duration ?? 300.ms,
layoutBuilder: defaultLayoutBuilder,
);
}