我这里有一个简单的代码段,说明我可能遇到的问题或缺乏理解。我在android和chrome上进行了测试。当调用setState时,页面路由中的持久性底页会切换打开/关闭状态。我的目的是使此页面上的底部表格始终处于打开状态-我缺少该功能吗?脚手架属性或某些bottomSheet特定的包含元素?
import 'package:flutter/material.dart';
class Test extends StatefulWidget {
@override
_Test createState() => _Test();
}
class _Test extends State<Test> {
int count = 0;
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(title: Text("appbar")),
body: RaisedButton(
child: Text("count $count"),
onPressed: () {
setState(() {
count = count + 1;
});
},
),
bottomSheet: Container(
color: Colors.green,
height: 300,
));
}
}
答案 0 :(得分:0)
这似乎是几周前我所使用的Beta版本的错误。我已经运行了flutter升级,但是它已经消失了。如果有人在推出新的路由系统时遇到与路由/导航类似的问题,希望可以切换到稳定频道或升级Beta。