widgetImage static method
Future<UShareResult?>
widgetImage(
- UWidgetToImageController controller, {
- String name = "image.png",
- String? text,
- String? subject,
- Rect? origin,
Takes a picture of a UWidgetToImage and shares it as PNG (e.g. a receipt). UShare.widgetImage(controller, name: "receipt.png")
Implementation
static Future<UShareResult?> widgetImage(UWidgetToImageController controller, {String name = "image.png", String? text, String? subject, Rect? origin}) async {
final Uint8List? captured = await controller.capture();
if (captured == null) return null;
return bytes(captured, name: name, mimeType: "image/png", text: text, subject: subject, origin: origin);
}