INNER CODE UNIT · Dart

theta

aagarwal1012/IntroViews-Flutter · lib/src/clipper/circular_reveal_clipper.dart:19

    final theta = atan(center.dy / center.dx);
    final distanceToCorner = center.dy / sin(theta);

    final radius = distanceToCorner * revealPercent;
    final diameter = 2 * radius;

    return Rect.fromLTWH(
      center.dx - radius,
      center.dy - radius,
      diameter,
      diameter,
    );
  }

  @override
  bool shouldReclip(CustomClipper<Rect> oldClipper) => true;
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…