大佬教程收集整理的这篇文章主要介绍了dart – 如何打开PopupMenuButton?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
final button = new PopupMenuButton( itemBuilder: (_) => <PopupMenuItem<String>>[ new PopupMenuItem<String>( child: const Text('Doge'),value: 'Doge'),new PopupMenuItem<String>( child: const Text('Lion'),value: 'Lion'),],onSELEcted: _doSomething); final tile = new ListTile(title: new Text('Doge or lion?'),Trailing: button);
我想通过点击图块来打开按钮的菜单.
class _MyHomePageState extends State<MyHomePage> { final GlobalKey _menuKey = new GlobalKey(); @override Widget build(BuildContext context) { final button = new PopupMenuButton( key: _menuKey,itemBuilder: (_) => <PopupMenuItem<String>>[ new PopupMenuItem<String>( child: const Text('Doge'),new PopupMenuItem<String>( child: const Text('Lion'),onSELEcted: (_) {}); final tile = new ListTile(title: new Text('Doge or lion?'),Trailing: button,onTap: () { // This is a hack because _PopupMenuButtonState is private. dynamic state = _menuKey.currentState; state.showButtonMenu(); }); return new Scaffold( body: new Center( child: tile,),); } }
我怀疑你实际要求的是类似于https://github.com/flutter/flutter/issues/254或https://github.com/flutter/flutter/issues/8277跟踪的内容 – 将标签与控件相关联并使标签可点击的能力 – 并且是Flutter框架中缺少的功能.
以上是大佬教程为你收集整理的dart – 如何打开PopupMenuButton?全部内容,希望文章能够帮你解决dart – 如何打开PopupMenuButton?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。