getClip method

  1. @override
Path getClip(
  1. Size size
)
override

Returns a description of the clip given that the render object being clipped is of the given size.

Implementation

@override
Path getClip(Size size) {

  double x = size.width;
  double y = size.height;

  double startX = x * 0.02;
  double startY = y * 0.1;

  final path = Path();
  path.moveTo(startX, startY);
  // sol köşeden sol alt köşeye çizilen sınır
  path.lineTo(x * 0.35, y * 0.9);
  // sol alttan sağ alt köşeye çizilen bezier
  path.quadraticBezierTo(x/2, y * 0.85, x - (x * 0.35), y * 0.9);
  // sağ alttan sağ üst köşeye çizilen sınır
  path.lineTo(x - startX, startY);
  // sağ üstten sol üste çizilen bezier
  path.quadraticBezierTo(x/2, -y * 0.09, startX, startY);
  return path;
}