flutter 图解_Flutter 22: 图解 PopupMenu 那些事儿

小菜需要处理标题栏弹出对话框 PopupMenu 样式,Flutter 当然提供了一些处理方式,类似 PopupMenuEntry 等,小菜仅就最基础的使用方式进行初步的学习和整理。

PopupMenuItem 基本样式

PopupMenuItem 为单个 item 的弹出样式,默认为 48px 高,可根据需求自行定义。item 中可以自定义需要的样式,包括文字图片等一系列样式。

@override

Widget build(BuildContext context) {

return new Scaffold(

appBar: AppBar(

title: Text('PopMenuDemo'),

actions: [_NomalPopMenu()],

),

body: Center(child: new Text(_bodyStr)));

}

Widget _NomalPopMenu() {

return new PopupMenuButton(

itemBuilder: (BuildContext context) => >[

new PopupMenuItem(

value: 'value01', child: new Text('Item One')),

new PopupMenuItem(

value: 'value02', child: new Text('Item Two')),

new PopupMenuItem(

value: 'value03', child: new Text('

你可能感兴趣的:(flutter,图解)