0

我有一个使用 Cards 的颤振应用程序(在容器内)。卡片上有励志名言。报价是从数据库中生成的。

我们希望用户能够与他们的朋友分享这个励志名言(通过 Facebook、电子邮件、WhatsApp 等)。所以,它需要将该卡转换为图像 - 对吗?我们怎么能这样做?

至于我的代码,真的是标准的颤振代码

谢谢

4

2 回答 2

1

您不必将报价转换为图像。您可以从平台的标准分享屏幕分享报价。只需使用来自 pub.dev 的Share包。

只需要一行代码:

Share.share("Everyone wants to go to heaven yet nobody wants to die");

显示了标准共享选项,例如 SMS、电子邮件等。根据用户安装的应用程序,它们也会显示出来。这意味着如果用户安装了 Whatsapp,那么 Whatsapp 将显示为共享选项之一。

注意:我不知道 Facebook 是否可以分享文字(如@Chatura 的回答)。请检查。

于 2020-05-23T19:08:06.357 回答
0

从服务器端,您可以为您的报价生成图像,并且您可以使用 Flutter 库社交分享插件在 Facebook 上分享它,因为您无法在 Facebook 上分享文本。Whatapp 和 Twitter 你可以使用 Flutter Share Me Library分享文本

于 2020-05-23T17:10:58.823 回答