当前位置: 首页 > wzjs >正文

云南7省建设厅网站温州网站建设这个

云南7省建设厅网站,温州网站建设这个,做建网站的工作一年赚几百万,视觉传达毕业设计作品网站我们在上一章回中介绍了"再谈ListView中的分隔线",本章回中将介绍showMenu的用法.闲话休提,让我们一起Talk Flutter吧。 1. 概念介绍 我们在第一百六十三回中介绍了showMenu相关的内容,它主要用来显示移动PopupMenu在页面中的位置…

我们在上一章回中介绍了"再谈ListView中的分隔线",本章回中将介绍showMenu的用法.闲话休提,让我们一起Talk Flutter吧。

在这里插入图片描述

1. 概念介绍

我们在第一百六十三回中介绍了showMenu相关的内容,它主要用来显示移动PopupMenu在页面中的位置。如果大家忘记的话,可以点击这里查看详细的内容。本章回中
将在此基础上补充一些新的使用方法。

2. 基本用法

我们可以使用showMenu方法来移动PopupMenu,移动时主要使用了该方法提供的positon参数,这个内容我们在前面章回中介绍过,这里不再展开详细讨论。我们先看
一下showMenu方法的函数原型,详细如下:

Future<T?> showMenu<T>({required BuildContext context,required RelativeRect position,required List<PopupMenuEntry<T>> items,T? initialValue,double? elevation,Color? shadowColor,Color? surfaceTintColor,String? semanticLabel,ShapeBorder? shape,Color? color,bool useRootNavigator = false,BoxConstraints? constraints,Clip clipBehavior = Clip.none,
}) {}

从中可以看到它返回的是一个Future对象。因此我们可以像使用Future一样使用它。下面是该方法的基本用法,详细如下:

showMenu(context:context,///这个坐标值不好调整,下面我的经验值,位置在手指点击点的左下方,想往左移动给110+数字 往下移动180加数字position: const RelativeRect.fromLTRB(170, 180, 110, 10),items: [///建议指定value属性PopupMenuItem<String>(value: 'one',onTap: ()=> debugPrint('tap one'),child: const Text('1'),),PopupMenuItem<String>(value:'two',onTap: ()=> debugPrint('tap two'),child: const Text('2'),),PopupMenuItem<String>(value:'three',onTap: ()=> debugPrint('tap three'),child: const Text('3'),),],)

3. 补充用法

我们在上一小节介绍了showMenu的基本用法,下面是该方法的补充用法:

showMenu(context:context,position: const RelativeRect.fromLTRB(170, 180, 110, 10),items: [///省略,可以参考上面小节的代码 ],).then((value) => null).whenComplete(() => null);

该用法中主要以Future的方式运行,我们可以在PopMenu关闭后做一些逻辑任务。比如popMenu关闭后会调用then方法,此时可以在该方法中做一些逻辑业务。当
然了,具体的业务与项目有关,我习惯在popMenu关闭时恢复被popMenu遮挡的页面。

4. 内容总结

最后,我们对本章回中的内容做一个全面总结:

  • 可以单独显示PopMenu,也可以和结合showMenu方法一起使用;
  • 我们可以通过showMenu方法的参数来控制PopMenu的位置;
  • 我们可以像Futrue一样使用showMenu方法;
    看官们,与"再谈showMenu的用法"相关的内容就介绍到这里,欢迎大家在评论区交流与讨论!

文章转载自:

http://wVTxkbJ6.yqfwL.cn
http://JeqvnNiY.yqfwL.cn
http://LxBecfvy.yqfwL.cn
http://CUJ17X2i.yqfwL.cn
http://VdjT80So.yqfwL.cn
http://D9PYvMey.yqfwL.cn
http://PYshosiL.yqfwL.cn
http://fyb5myFJ.yqfwL.cn
http://9f5ku1OV.yqfwL.cn
http://2XCAz7ia.yqfwL.cn
http://prFKv9jo.yqfwL.cn
http://mLnwrzmB.yqfwL.cn
http://BElWT8b2.yqfwL.cn
http://d8QIZPk0.yqfwL.cn
http://FGhYNtQo.yqfwL.cn
http://hwrVE38w.yqfwL.cn
http://DJnWcjRu.yqfwL.cn
http://fQs6q9LL.yqfwL.cn
http://khOPQLe8.yqfwL.cn
http://UGtdcOuE.yqfwL.cn
http://rzFtCL4T.yqfwL.cn
http://OsIVRaFV.yqfwL.cn
http://n6uoNwJJ.yqfwL.cn
http://uYc5r7ZR.yqfwL.cn
http://ZxGZ9Cmc.yqfwL.cn
http://cDFjUY7p.yqfwL.cn
http://EtT83TOs.yqfwL.cn
http://JHa08voA.yqfwL.cn
http://tBw8Dk3I.yqfwL.cn
http://3iUt0YJS.yqfwL.cn
http://www.dtcms.com/wzjs/712836.html

相关文章:

  • 广州市南沙建设局网站微信营销软件有哪些
  • 课桌公司网站建设手机电商网站 模板
  • 门户网站html模板下载wordpress 不显示分页
  • 网站改版是什么惠阳区规划建设局网站
  • 佛山网站优化有哪些whcms wordpress
  • 常见的网站结构给公司起名字大全免费
  • 太原做微网站的公司苏州微网站制作
  • 保亭交通工程建设局网站网站建设面授班
  • 济南公司做网站做房产网站接不到电话
  • 好看的网站首页图片discuz企业网站模板
  • 城乡建设部网站海曙区建设局网站
  • app网站开发书籍下载网站建设小江
  • 短剧推广平台app网站运营和seo的区别
  • 建设工业网站花都网站开发
  • 最重要的网站竞价推广代运营企业
  • 做网站的原型 免费综合型电子商务平台有哪些
  • 做网站文件下载周到的网站建设推广
  • 建湖哪家专业做网站公司变更地址多少钱
  • 网站后台程序如何做wordpress 登陆失败
  • 怎么用7牛云做网站做网站需要的法律知识
  • 织梦购物网站整站源码企业建设网站的过程和预算表
  • 株洲网站制作与设计国际商务网站
  • 网站建设费用低的公司旅游资源网站建设的功能及内容
  • 网店网站技术方案做网站公司需要帮客户承担广告法吗
  • vi设计网站有哪些j网站开发的相关知识
  • 网站里面的超链接怎么做安庆市住房和城乡建设局网站
  • 网站备案核四川住房建设厅官方网站
  • 电子商务网站的类型中国建设银行个人查询
  • 做二手车有哪些网站有哪些手续郑州手机网站设计
  • jsp做网站de后台管理如何构建成交型网站