slideToThenScale static method
Implementation
static MamableSet slideToThenScale({
required Offset destination,
required double scaleEnd,
double interval = 0.5, // must between 0.0 ~ 1.0
(Curve, Curve) curveScale = (Curves.linear, Curves.linear),
(Curve, Curve) curveSlide = (Curves.linear, Curves.linear),
}) =>
MamableSet([
MamableTransition.slide(Between(
begin: Offset.zero,
end: destination,
curve: (
curveSlide.$1.interval(0, interval),
curveSlide.$2.interval(0, interval)
),
)),
MamableTransition.scale(
Between(
begin: 1.0,
end: scaleEnd,
curve: (
curveSlide.$1.interval(interval, 1),
curveSlide.$2.interval(interval, 1)
),
),
alignment: Alignment.center,
)
]);