Как я могу программно определить, открыт или закрыт общий лист в flutter

flutter #flutter-layout #share #show-hide

#flutter #flutter-layout #Поделиться #показать-скрыть

Вопрос:

На моей странице есть кнопка общего доступа с помощью этого пакета общего доступа. Общий пакет

Я хочу, чтобы при появлении общего листа кнопка общего доступа стала скрытой, а когда общий лист закрыт, кнопка общего доступа хочет отображаться .. Как я могу это реализовать?

Ответ №1:

Почему бы вам не добавить это?, Запустите эту команду: $ flutter pub добавить flutter_share

Например, что здесь = https://pub.dev/packages/flutter_share/install

Комментарии:

1. Теперь я использовал пакет flutter_share. Но как я могу обнаружить закрытие общего листа.

Ответ №2:

вместо использования пакета общего доступа используйте flutter_share и используйте blow code для своих целей.

  await FlutterShare.share(title: ' ', text: ' ', linkUrl: your link, chooserTitle: your title).then((value){
//insert your code here for make btn disapeare
       print('flutter share now is open') });
 

Комментарии:

1. Спасибо за ваш ответ. Тогда как я могу обнаружить, что общий лист закрыт.

2. Приветствую вас. К сожалению, я не имею ни малейшего представления о распознавании закрытого состояния