animatedItem method

Widget animatedItem({
  1. required Widget kid,
  2. bool reverse = false,
})

Implementation

Widget animatedItem({required Widget kid, bool reverse = false}) {
  return TweenAnimationBuilder<double>(
    child: kid,
    duration: gridController.duration!,
    tween: Tween<double>(begin: 0, end: 1),
    builder: (context, value, child) {
      return Transform.scale(
        scale: reverse ? (1 - value) : value,
        child: kid,
      );
    },
  );
}