animated method

Widget animated({
  1. required Widget to(
    1. BuildContext context,
    2. T value
    ),
  2. Duration duration = const Duration(milliseconds: 300),
  3. Curve curve = Curves.easeInOut,
  4. SlotEffect effect = SlotEffect.fade,
  5. DirectionalEffect? directionalEffect,
})

Create an AnimatedSlot with elegant syntax.

Implementation

Widget animated({
  required Widget Function(BuildContext context, T value) to,
  Duration duration = const Duration(milliseconds: 300),
  Curve curve = Curves.easeInOut,
  SlotEffect effect = SlotEffect.fade,
  DirectionalEffect? directionalEffect,
}) {
  return AnimatedSlot<T>(
    connect: this,
    to: to,
    duration: duration,
    curve: curve,
    effect: effect,
    directionalEffect: directionalEffect,
  );
}