какой виджет можно использовать для объяснения функциональности в приложении - PullRequest
0 голосов
/ 15 февраля 2019

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

1 Ответ

0 голосов
/ 15 февраля 2019

Пакет Dart intro_views_flutter - это то, что вам нужно, но одно из его основных ограничений заключается в том, что он отображается на полном экране, если это не проблема для вас, то вам следует взглянуть на него,Или вы можете использовать метод showDialog внутри функции Future следующим образом:

 Future showNotification() async {
  showDialog<String>(
     context: context,
     child: new AlertDialog(
          title: Text('Note!') ,
          contentPadding: const EdgeInsets.all(16.0),
          content: //any widget you want to display here                         
      ),
    );
  await new Future.delayed(const Duration(seconds: 5), () {
     Navigator.of(context).pop(); // this will dismiss the dialog automatically after five seconds
  }
}

, затем, когда вам это нужно, вызовите:

 showNotificaion();
...