我尝试使用https://pub.dartlang.org/packages/share插件将flutter应用程序中的图像共享给其他应用程序,例如Whatsapp,Facebook等。而是将我的android项目中的图像文件名(images / female / ankara / ank5.jpg)发送到其他应用程序,而不是实际的图像。
如何使其发送实际图像。
Hero(
tag: widget.imageList,
child: PhotoView(
imageProvider: AssetImage(widget.imageList),
)
);
final RenderBox box = context.findRenderObject();
Share.share(widget.imageList,
sharePositionOrigin:
box.localToGlobal(Offset.zero) &
box.size);
除了将实际图像以字符串格式发送给另一个应用程序外,其他情况都是这样。
答案 0 :(得分:0)
如前一条评论中所述,您可以按照此Stack Overflow帖子中的答案操作,以共享Flutter应用程序中的图像。至于选择其他图像,则可以使用ext_storage或image_picker之类的存储路径提供程序插件。