widgetImage static method

Future<ShareResult?> widgetImage({
  1. required WidgetToImageController controller,
  2. String fileName = "image.png",
  3. String? text,
  4. String? subject,
  5. Rect? sharePositionOrigin,
})

Implementation

static Future<ShareResult?> widgetImage({
  required WidgetToImageController controller,
  String fileName = "image.png",
  String? text,
  String? subject,
  Rect? sharePositionOrigin,
}) async {
  final Uint8List? captured = await controller.capture();
  if (captured == null) return null;
  return bytes(
    bytes: captured,
    fileName: fileName,
    mimeType: "image/png",
    text: text,
    subject: subject,
    sharePositionOrigin: sharePositionOrigin,
  );
}