#flutter
#flutter
Вопрос:
я хочу добавить опции share в свое приложение flutter, чтобы делиться статьями в другом месте, как это изображение ниже:изображение
я прочитал документацию https://pub.dartlang.org/packages/share и я установил зависимости плагина 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),),
),
)
],
)
),
),
Ответ №1:
Вы можете ознакомиться с примерами любого пакета Flutter от первого производителя в их репозиториях: Пример плагина Share
Ответ №2:
Это пример того, как вы можете использовать share
плагин. Допустим, у вас есть кнопка под названием share
, нажатие на нее откроет приложения по умолчанию на устройстве, с помощью которых вы делитесь статьей, ссылкой, изображением или документом и т.д. Код :
Container(
child: RaisedButton(
onPressed: () => Share.share(// add your link or image here),
child:Text('Share'),
shape: RoundedRectangleBorder(borderRadius:
BorderRadius.circular(15.0)),
),
Комментарии:
1. вы имеете в виду, что если у меня есть статья, которой я хочу поделиться, она должна заменить ее в Share,share() между скобками??
2. Все, чем вы хотите поделиться, попадает внутрь метода Share.share(). Также проверьте пример github, приведенный в приведенном выше ответе. Этого должно быть достаточно, чтобы решить ваш вопрос.