homeDeform method

  1. @override
Widget homeDeform(
  1. Widget home,
  2. double aniValue
)
override

Implementation

@override
Widget homeDeform(Widget home, double aniValue) {
  if (left) {
    return Transform(
      alignment: Alignment.centerLeft,
      transform: Matrix4.identity()
        ..setEntry(3, 2, -0.001)
        ..rotateY(endAngle * aniValue),
      // ..setEntry(3, 2, 0.001)
      // ..rotateY(pi / -2 * _animation.value),
      child: home,
    );
  } else {
    return Transform(
      alignment: Alignment.centerRight,
      transform: Matrix4.identity()
        ..setEntry(3, 2, 0.001)
        ..rotateY(endAngle * aniValue),
      // ..setEntry(3, 2, 0.001)
      // ..rotateY(pi / -2 * _animation.value),
      child: home,
    );
  }
}