build method

  1. @override
Widget build(
  1. BuildContext context
)
override

Widget that performs animation from center to top

Implementation

@override
Widget build(BuildContext context) {
  return Container(
    padding: index == 0
        ? const EdgeInsets.only(top: 10)
        : const EdgeInsets.only(top: 0),
    child: Opacity(
      opacity: 1 - value,
      child: Transform(
        alignment: Alignment.centerLeft,
        transform: Matrix4.identity()
          ..translate(-30, 0, 0)
          ..rotateX(value / 0.5)
          ..translate(30, 0, 0),
        child: child,
      ),
    ),
  );
}