我從 Flutter/Dart 開始,現在我正在嘗試為 Linux 撰寫程式。我只是想知道如何使用 Flutter 制作選單欄(例如在 Atom 或 VSCode 中)。不幸的是,我在互聯網上找不到任何有用的東西。這里有人可以幫助我嗎?
uj5u.com熱心網友回復:
我認為您可能會使用應用欄,并在操作欄位中創建一個下拉選單。這些方面的東西:
在構建方法中:
@override
Widget build(BuildContext context){
return Scaffold(
appBar: AppBar(
actions: [
//Here you can pass the PopupMenu
ElevatedButton(onPress: (){
//Show the menu here
}, child: "File")
]
),
body: Container()
);
}
//來自 material.io 檔案 https://material.io/components/menus/flutter/
并且可能您必須使用這些小部件顯示選單:
PopupMenuButton(
icon: Icon(Icons.more_vert),
itemBuilder: (BuildContext context) => <PopupMenuEntry>[
const PopupMenuItem(
child: ListTile(
leading: Icon(Icons.add),
title: Text('Item 1'),
),
),
const PopupMenuItem(
child: ListTile(
leading: Icon(Icons.anchor),
title: Text('Item 2'),
),
),
const PopupMenuItem(
child: ListTile(
leading: Icon(Icons.article),
title: Text('Item 3'),
),
),
const PopupMenuDivider(),
const PopupMenuItem(child: Text('Item A')),
const PopupMenuItem(child: Text('Item B')),
],
),
除了 PopupMenuButton,您還可以使用 DropdownMenuButton :)。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/497911.html
