StyleAnimation.named constructor
StyleAnimation.named(
- String name, {
- int milliseconds = 180,
- TransitionTiming timing = TransitionTiming.ease,
- int delayMilliseconds = 0,
- Object iteration = 1,
- AnimationDirection direction = AnimationDirection.normal,
- AnimationFillMode fillMode = AnimationFillMode.none,
- AnimationPlayState playState = AnimationPlayState.running,
Creates an animation shorthand for name.
Implementation
factory StyleAnimation.named(
String name, {
int milliseconds = 180,
TransitionTiming timing = TransitionTiming.ease,
int delayMilliseconds = 0,
Object iteration = 1,
AnimationDirection direction = AnimationDirection.normal,
AnimationFillMode fillMode = AnimationFillMode.none,
AnimationPlayState playState = AnimationPlayState.running,
}) {
return StyleAnimation(
[
name,
'${milliseconds}ms',
timing,
if (delayMilliseconds > 0) '${delayMilliseconds}ms',
cssValue(iteration, unitlessNumber: true),
direction,
fillMode,
playState,
].map((item) => item.toString()).join(' '),
);
}