当前位置 : 主页 > 编程语言 > java >

(16)Flutter PopupMenuItem

来源:互联网 收集:自由互联 发布时间:2023-03-22
效果 点击弹出按钮并可以选中 源码 import 'package:flutter/material.dart';class PupupMenuDemo extends StatefulWidget { @override _PupupMenuDemoState createState() = _PupupMenuDemoState();}class _PupupMenuDemoState extends State

效果

点击弹出按钮并可以选中

(16)Flutter PopupMenuItem_Text

(16)Flutter PopupMenuItem_ide_02

(16)Flutter PopupMenuItem_flutter_03

源码

import 'package:flutter/material.dart';class PupupMenuDemo extends StatefulWidget { @override _PupupMenuDemoState createState() => _PupupMenuDemoState();}class _PupupMenuDemoState extends State<PupupMenuDemo> { String _currentMenuItem = "Home"; @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Text("PopupMenu"), elevation: 0.0, ), body: Container( padding: EdgeInsets.all(16.0), child: Column( mainAxisAlignment: MainAxisAlignment.center, children: [ Row( mainAxisAlignment: MainAxisAlignment.center, children: [ Text(_currentMenuItem), PopupMenuButton( onSelected: (value) { setState(() { _currentMenuItem = value; print(value); }); }, itemBuilder: (BuildContext context) => [ PopupMenuItem( child: Text("home"), value: "Home", ), PopupMenuItem( child: Text("Discover"), value: "Discover", ), PopupMenuItem( child: Text("Communtiy"), value: "Communtiy", ) ]) ], ) ], ), ), ); }}

 

上一篇:swift monkeyking 社交分享
下一篇:没有了
网友评论