我有一个带有图片和一些信息的小部件,我希望用户能够将其保存并分享为一张图片。请问有没有办法在不要求用户截屏的情况下实现这个功能?
RepaintBoundary
中。为 RepaintBoundary
提供一个关键字,我们可以称之为 boundaryKey
。
然后你可以做如下操作:RenderRepaintBoundary boundary = boundaryKey.currentContext.findRenderObject();
然后执行 ui.Image image = await boundary.toImage();
来创建一张图片,你可以用它来创建png或者其他任何你想要的格式。