import 'package:flutter/material.dart';

class PopupMenuButtonDemo extends StatefulWidget {
@override
_PopupMenuButtonDemoState createState() => _PopupMenuButtonDemoState();
} class _PopupMenuButtonDemoState extends State<PopupMenuButtonDemo> {
String _currentMenuItem = 'Home'; @override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('PopupMenuButtonDemo'),
elevation: 0.0,
),
body: Container(
padding: EdgeInsets.all(16.0),
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: <Widget>[
Row(
mainAxisAlignment: MainAxisAlignment.center,
children: <Widget>[
Text(_currentMenuItem),
PopupMenuButton(
onSelected: (value) {
print(value);
setState(() {
_currentMenuItem = value;
});
},
itemBuilder: (BuildContext context) => [
PopupMenuItem(
value: 'Home',
child: Text('Home'),
),
PopupMenuItem(
value: 'Discover',
child: Text('Discover'),
),
PopupMenuItem(
value: 'Community',
child: Text('Community'),
),
],
),
],
),
],
),
)
);
}
}

文档:https://api.flutter.dev/flutter/material/PopupMenuButton-class.html

效果;

最新文章

  1. Three.js外部模型加载
  2. Scalaz(29)- Free :Coyoneda - Functor for free
  3. 阿里云配置nginx+php+mysql
  4. 越狱Season 1-Episode 5: English, Fitz or Percy
  5. PowerDesigner 12.5 反向工程sql server
  6. [Node.js] Configuring npm package.json scripts
  7. 转载 HTTP常见状态码分析 200 301 302 404 500
  8. Jquery Mobile左右滑动效果
  9. BubbleSort - 实用委托
  10. OpenCms创建站点过程图解——献给OpenCms的刚開始学习的人们
  11. 使用firbug调试程序写更高质量的代码设置方法
  12. Spring+SpringMVC+MyBatis深入学习及搭建(五)——动态sql
  13. kafka单机模式部署安装,zookeeper启动
  14. JS拖拽div(移动)
  15. spring cloud Ribbon
  16. Ubuntu下安装kate编辑器
  17. VMware14安装centos7
  18. topcoder srm 415 div1
  19. 代码版本控制[version control]之Git
  20. Go Example--变量

热门文章

  1. 远程桌面远程代码执行漏洞(CVE-2019-0708)Poc
  2. Kotlin对象表达式要点与Lambda表达式
  3. Murach ASP.NET 4.5 C# With Visual Studio 2013 翻译
  4. Angular CLI behind the scenes, part one
  5. 2019-2020-1 20199301《Linux内核原理与分析》第四周作业
  6. LG4783 【模板】矩阵求逆
  7. 接口测试工具soapUI
  8. 任晓蕊 2019-2020-1 20199302《Linux内核原理与分析》第四周作业
  9. nameserver
  10. 洛谷 P1102 A-B数对 题解