首页 > 解决方案 > 哪个小部件可用于解释应用程序中的功能

问题描述

我想在我的应用程序中解释一些内容并添加一个看起来像通知或聊天的小部件。我希望这个小部件在一段时间内可见,然后被解雇。我尝试使用tooltip,但只有当我单击它时它才可见。我可以使用哪个小部件?

标签: flutterwidgetlabeltooltip

解决方案


Dart 包intro_views_flutter是您所需要的,但它的主要限制之一是它会全屏显示,如果这对您来说不是问题,那么您应该看看它。或者您可以通过这种方式showDialogFuture函数中使用方法:

 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();

推荐阅读