paint method

  1. @override
void paint(
  1. Canvas canvas,
  2. Size size,
  3. ExtendedImageCropLayerPainter painter,
  4. Rect rect,
)

Paint the entire crop layer, including mask, lines, and corners The rect may be bigger than size, when we roate crop rect. Adjust the rect to ensure the mask covers the whole area after rotation

Implementation

@override
void paint(Canvas canvas, Size size, ExtendedImageCropLayerPainter painter,
    Rect rect) {
  paintBorder(canvas, rect);
  paintMask(canvas, rect, painter);
  paintLines(canvas, size, painter);
}