本篇文章給大家分享的是有關(guān)使用Flutter怎么實現(xiàn)彈出菜單,小編覺得挺實用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
PopupMenuButton控件即彈出菜單控件,點擊控件會出現(xiàn)菜單。
import 'package:flutter/material.dart'; class MenusDemo extends StatefulWidget { @override _MenusDemoState createState() => new _MenusDemoState(); } class _MenusDemoState extends State{ String _bodyStr = '顯示菜單的點擊'; @override Widget build(BuildContext context) { return new Scaffold( appBar: new AppBar( title: new Text('菜單演示'), actions: [ new PopupMenuButton ( onSelected: (String value) { setState(() { _bodyStr = value; }); }, itemBuilder: (BuildContext context) => >[ new PopupMenuItem ( value: '選項一的值', child: new Text('選項一') ), new PopupMenuItem ( value: '選項二的值', child: new Text('選項二') ) ] ) ] ), body: new Center( child: new Text(_bodyStr) ) ); } } void main() { runApp(new MaterialApp( title: 'Flutter教程', home: new MenusDemo(), )); }
以上就是使用Flutter怎么實現(xiàn)彈出菜單,小編相信有部分知識點可能是我們?nèi)粘9ぷ鲿姷交蛴玫降?。希望你能通過這篇文章學(xué)到更多知識。更多詳情敬請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。