如何在flutter中使用共享插件

问题描述 投票:0回答:2

我想在我的flutter应用程序中添加一个共享选项,以便将文章分享到另一个地方,如下图所示:image

我确实阅读了https://pub.dartlang.org/packages/share的文档,并且我安装了共享插件的依赖项,但我无法将其应用于我的代码,因为它不清楚如何使用它,请给我一个示例,我该如何应用它。

我的代码:

body: Container(
        child: Card(
          child: Column(
            children: <Widget>[
              Expanded(

                child: Image.network(widget.post.data["image_url"],height: 400.0,width: 500.0),
              ),
              **/// i want to apply it exactly here  in this line** 
              Expanded(
                child: ListTile(


                  //leading: Image.network(widget.post.data["image_url"]),
                  title: Text(widget.post.data["title"],
                    textDirection: TextDirection.rtl,
                    style: TextStyle(
                        fontSize: 17.0,
                        fontFamily: 'Cairo',
                        fontWeight: FontWeight.bold),),
                  subtitle: Text(widget.post.data["content"],
                    textDirection: TextDirection.rtl,
                    style: TextStyle(
                        fontSize: 14.0,
                        fontFamily: 'Cairo',
                        fontWeight: FontWeight.bold),),
                ),
              )
            ],
          )
          ),
        ),
flutter
2个回答
0
投票

您可以在他们的存储库中查看任何第一方Flutter包的示例:Share plugin example


0
投票

这是一个如何使用share插件的示例。假设您有一个名为share的按钮,单击它将打开设备上的默认应用程序,您可以使用它分享文章,链接,图片或文档等。代码:

Container(
         child: RaisedButton(
         onPressed: () => Share.share(// add your link or image here),
         child:Text('Share'),
         shape: RoundedRectangleBorder(borderRadius: 
         BorderRadius.circular(15.0)),
         ),
© www.soinside.com 2019 - 2024. All rights reserved.