PopupMenuButton是Flutter里弹出菜单的控件,该控件一般使用在appbar控件里,从使用习惯来说放在右上角,以树型三点的形式展现,点击后会弹出一个小页面,显示可以点击的菜单选项,比如跳转到其他页面,改变当前屏幕内容的显示等。
下面撸码:
import 'package:flutter/material.dart';
void main() => runApp(new MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new MaterialApp(
title: '弹出菜单演示',
home: new MenuHomePage(),
);
}
}
/*
首页是带一个根据点击弹出菜单而改变中间文字的可变状态控件
*/
class MenuHomePage extends StatefulWidget {
@override
State createState() {
return new MenuHomePageState();
}
}
class MenuHomePageState extends State {
//首次运行中间文字显示点击效果
String _bodyText = '点击效果';
@ov