flutter - 选项卡上的路线导致黑屏
问题描述
我定义了 ontap 方法来导航到 SecondRoute 类,但它会导致黑屏。为了解决这个问题,我还用 Scaffold 替换了 materialApp,但没有找到运气
class FirstMain extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
body:TabviewWidget(),
drawer: Drawer(
child: ListView(
children: <Widget>[
ListTile(
title: Text('Item 2'),
onTap: () {
Navigator.push(
context,
MaterialPageRoute(builder: (context) => SecondRoute()),
);
},
),
],
),
),
);
}
}
class SecondRoute extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text("Second Route"),
),
body: Center(
child: RaisedButton(
onPressed: () {
Navigator.pop(context);
},
child: Text('Go back!'),
),
),
);
}
}
我希望打开 SecondRoute 但出现黑屏
解决方案
推荐阅读
- angular - ngrx:在自定义对话框中等待确认或取消
- symfony - VS Code 自动完成 Symfony 不起作用
- .net - Babelfor 不能很好地混淆 winform “fieldName”?
- python - 使用 Python 包发布 C 或 Fortran 代码段的最简单方法
- java - 我正在尝试通过使用 java 8 流遍历嵌入列表来返回数据
- python - 如何使用数据集来拟合 3D 表面?
- python - Python `TemporaryDirectory` 在解释器关闭时发布
- html - 如何以 Angular 6 或 HTML 5 流式传输 rtmp
- android - 如何使用 Intent 和 OnActivityResult 传递内容?
- android - 参数的类型必须是带有@Entity 注解的类