flutter - 哪个小部件可用于解释应用程序中的功能
问题描述
我想在我的应用程序中解释一些内容并添加一个看起来像通知或聊天的小部件。我希望这个小部件在一段时间内可见,然后被解雇。我尝试使用tooltip
,但只有当我单击它时它才可见。我可以使用哪个小部件?
解决方案
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();
推荐阅读
- regex - 在 UFT PDF 比较中使用正则表达式
- azure - Bot 框架编写器无法发布到 Azure LUIS 错误
- pine-script - 松树脚本中的变量范围
- c++ - 如何将嵌套的响应数据存储在 protobuf 中?
- python - 在表单中添加/更改字段的最佳方法
- sql - 如何获取结果第一行中不同值的计数
- python - 为什么我的 django 模板标签无法跨模型迭代我的对象
- concurrency - 如果 CUDA 中的流中的作业阻塞
- postgresql - 超时已过期:使用本地 pdAmin 连接 Azure Postgres
- google-sheets - 检查部分填充的行并删除其中没有数据的行