flutter - 覆盖 MaterialApp / 使用嵌套 Material Apps 的小部件的最佳实践
问题描述
使小部件覆盖 MaterialApp 的最佳方法是什么?我不能只包裹一个脚手架,因为这样,当导航离开时,小部件会消失。那么实现这一目标的最佳方法是什么?
喜欢 YouTube 迷你播放器:
编辑:我找到了一种方法,我通过使用两个这样的嵌套 MaterialApps 来实现它
void main() => runApp(MaterialApp(home: MyApp()));
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Stack(
children: <Widget>[
MaterialApp(
home: HomePage(),
),
Positioned(
left: 16,
right: 16,
bottom: 16,
child: Container(
height: 30,
color: Colors.red,
),
)
],
);
}
}
这是实现这一目标的好方法吗?
解决方案
推荐阅读
- string - 如何在一个长字符串中搜索一个值?
- javascript - 在 Javascript 中分配事件以显示在 HTML 检查器中
- javascript - 如何使用 jQuery 创建循环
- php - 如何从 Prestashop 1.7.6 中的表 stock_available 获取数量
- angular - 如何构建角度应用程序
- google-cloud-platform - 在 GCP 中将数据从 VM 实例传输到 BigQuery
- r - 如何在插入符号或 tidymodels 中使用 LASSO 进行嵌套交叉验证?
- r - 使用鼠标输入大型数据帧时出错
- c# - 为什么在通过 dotnet CLI 运行 ASP.NET Core 应用程序时看到项目目录名称而不是 dotnet(进程外)?
- flutter - AppBar内的后退按钮在颤动中显示黑屏