在 flutter 中共享 Listview?

Sharing Listview in flutter?

我是 Flutter 新手。我有一个可滚动列表,可以通过 WhatsApp 或邮件分享。那么,如何将此列表作为图像或文本共享?或者有什么方法可以将整个页面(可滚动)作为图像或文本共享?建议执行此操作的方法。

您可以创建列表中显示的数据字符串,并通过共享包进行共享。

分享包:https://pub.dev/packages/share

示例:

Share.share('Here insert your created String');

在 运行 这行代码之后,它会打开您 phone 的共享屏幕,您可以选择是否要通过 WhatsApp 等方式共享它。

编辑:在字符串中创建列表

String list = '';
itemList.forEach((item) {
    if(item.isChecked) {
        list += '-';
        list += item.title;
        list += '\n';
    }
});