簡體   English   中英

Flutter DropDownButton 更改頁面主體

[英]Flutter DropDownButton to change page body

我有一個像這樣的用戶界面,其中有一個下拉按鈕,下方的空間應該只顯示我從 DropdownButton 中選擇的小部件。

下拉按鈕

小部件在這樣的不同類中

List<Widget> contactItems = [
    RecentContactsScreen(),
    Contacts(),
    AgentsList(),
    OwnersList(),
];

我需要知道如何以某種方式實施以完成此任務。 謝謝。

DropdownButton 有一個名為 onChange 的屬性,您可以在該函數內導航到屏幕

Widget _build(index) {
switch (index) {
  case 0:
    return Container();
  case 1:
    return Container();
  default:
    return Container();
} }

傳遞索引或創建一個全局變量並在下拉菜單中更改它。 用你的 UI 替換容器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM