如何在Flutter上共享图像到其他应用程序

时间:2019-02-07 00:52:11

标签: android dart flutter

我尝试使用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);

除了将实际图像以字符串格式发送给另一个应用程序外,其他情况都是这样。

1 个答案:

答案 0 :(得分:0)

如前一条评论中所述,您可以按照此Stack Overflow帖子中的答案操作,以共享Flutter应用程序中的图像。至于选择其他图像,则可以使用ext_storageimage_picker之类的存储路径提供程序插件。