flutter - 如何制作搜索屏幕 Netflix?
解决方案
你有两个选择。
- 您可以使用堆栈小部件。
- 您可以使用 PageRouteBuilder 导航新页面。
我为下面的选项 2 添加了一个示例。
Navigator.of(context).push(
PageRouteBuilder(
opaque: false,
fullscreenDialog: true,
pageBuilder: (BuildContext context, _, __) {
return Stack(
children: <Widget>[
Container(color: Colors.black38),
ListView(
children: [
// Search Items..
],
),
],
);
},
),
);
推荐阅读
- c# - 使用 C# 和 .Net 5 创建 COM
- javascript - 谷歌表格 NORMDIST(x,平均值,标准偏差,累积 T/F)到 JavaScript
- html - 修复侧导航栏
- ionic-framework - 目标入口点“@ionic-native/media-capture”缺少依赖项:-@ionic-native/core
- angular - Jasmine 的代码覆盖率中未包含 if 语句
- arrays - ElasticSearch排序数组大小不连贯的结果
- spring-boot - 如何修复 org.hibernate.AnnotationException:没有为实体指定标识符
- redux - 如何使用 redux 工具和 creactentityAdapter 进行规范化
- c++ - Curry 一个在 CPP 中接受抽象参数的函数
- java - 简单的世界管理脚本 SPIGOT-API