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;
}