Флаттер / дротик захватывает весь частично ОТКЛЮЧЕННЫЙ виджет как изображение
Некоторые комментарии к этому ответу предполагают, что возможно захватить каждый пиксель виджета, даже если он частично за кадром. Комментарии в этом ответе говорят об обратном. Я не смог понять это, я только начал возиться с этим сегодня. Вот код, который у меня есть:
RenderRepaintBoundary boundary = globalKey.currentContext.findRenderObject();
ui.Image image = await boundary.toImage();
ByteData byteData = await image.toByteData(format: ui.ImageByteFormat.png);
Uint8List pngBytes = byteData.buffer.asUint8List();
Кто-нибудь знает, как изменить это, чтобы он захватил полный виджет? Или это работает только с теми частями виджета, которые находятся на экране?