我是Flutter的新手,我的体系结构有问题。
我想要以下堆栈:
TabBar
DropDownMenu
ListView
确实,我目前有
Tabbar
Dropdown Menu
(与ListView
相同的高度开始)
ListView
(与DropDown Menu
相同的高度开始)
我的DropDown Menu
和ListView
片段如下:
@override
Widget build(BuildContext context) {
return new Container(
child: new Stack(
children: <Widget>[
buildFixHeaderDropdownMenu(),
new TaskListView(),
],
),
);
}
答案 0 :(得分:0)
最后,我发现了另一个逻辑代码,如下所示:
@override
Widget build(BuildContext context) {
return new Container(
child: new Stack(
children: <Widget>[
buildFixHeaderDropdownMenu(),
],
),
);
}
Widget buildFixHeaderDropdownMenu() {
return new DefaultDropdownMenuController(
child: new Column(
children: <Widget>[
buildDropdownHeader(),
new Expanded(
child: new Stack(
children: <Widget>[
new TaskListView(),//LISTVIEW HERE
buildDropdownMenu()
],
))
],
));
}