Flutter質感設計之彈出菜單
更新時間:2022年03月23日 08:36:13 作者:何小有
這篇文章主要為大家詳細介紹了Flutter質感設計之彈出菜單,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
PopupMenuButton控件即彈出菜單控件,點擊控件會出現(xiàn)菜單。
import 'package:flutter/material.dart';
class MenusDemo extends StatefulWidget {
@override
_MenusDemoState createState() => new _MenusDemoState();
}
class _MenusDemoState extends State<MenusDemo> {
String _bodyStr = '顯示菜單的點擊';
@override
Widget build(BuildContext context) {
return new Scaffold(
appBar: new AppBar(
title: new Text('菜單演示'),
actions: <Widget> [
new PopupMenuButton<String>(
onSelected: (String value) {
setState(() {
_bodyStr = value;
});
},
itemBuilder: (BuildContext context) => <PopupMenuItem<String>>[
new PopupMenuItem<String>(
value: '選項一的值',
child: new Text('選項一')
),
new PopupMenuItem<String>(
value: '選項二的值',
child: new Text('選項二')
)
]
)
]
),
body: new Center(
child: new Text(_bodyStr)
)
);
}
}
void main() {
runApp(new MaterialApp(
title: 'Flutter教程',
home: new MenusDemo(),
));
}


以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
Android編程學習之抽象類AbsListView用法實例分析
這篇文章主要介紹了Android編程學習之抽象類AbsListView用法,較為詳細的分析了抽象類AbsListView的功能、結構、定義及使用注意事項等,需要的朋友可以參考下2015-10-10
Android 使用jarsigner給apk簽名的方法詳細介紹
這篇文章主要介紹了Android 使用jarsigner給apk簽名的方法詳細介紹的相關資料,APP 完成需要在一些APP 商店進行上傳審核,供用戶下載使用,APP 需要簽名認證,需要的朋友可以參考下2016-12-12

