[英]Stack architecture flutter
我是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(),
],
),
);
}
最后,我發現了另一個邏輯代碼如下:
@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()
],
))
],
));
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.