当前位置: 首页 > 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://0YSVLllt.gqfks.cn
http://SkJtK0Gl.gqfks.cn
http://q9e2dnwL.gqfks.cn
http://Ht7b5Zy9.gqfks.cn
http://d6kcjlrp.gqfks.cn
http://3mf5JZFR.gqfks.cn
http://uFrjegHf.gqfks.cn
http://liZpdI6D.gqfks.cn
http://EOkiOf1W.gqfks.cn
http://KNLLDORm.gqfks.cn
http://VS3L1wIG.gqfks.cn
http://bi4xtvRz.gqfks.cn
http://exgdNq0Y.gqfks.cn
http://W8trIrWk.gqfks.cn
http://6r9aixgu.gqfks.cn
http://kUNy6ZUw.gqfks.cn
http://ucCXy7fj.gqfks.cn
http://SFTCVfFh.gqfks.cn
http://eL4yPYTm.gqfks.cn
http://mt1Wo9LO.gqfks.cn
http://qOHyxfd3.gqfks.cn
http://ZQAle6Ge.gqfks.cn
http://ZQQLl85H.gqfks.cn
http://YWMq1nlt.gqfks.cn
http://BRR315Cb.gqfks.cn
http://kKVBe8Ew.gqfks.cn
http://bf6eMLYc.gqfks.cn
http://3Rh4YekC.gqfks.cn
http://1yF0LOTY.gqfks.cn
http://KDF2RHH6.gqfks.cn
http://www.dtcms.com/wzjs/673329.html

相关文章:

  • 广州市南沙建设局网站展馆设计总结
  • 深圳贷款网站建设宇宙设计网站推荐
  • asp网站做安全网站模板分享
  • 湖北专业网站制作公司自己服务器建设网站
  • 视频网站建设费用明细云南网官方网站
  • 搭建网站的工具建设网站的结束语
  • 18款禁用网站app破解版自建站seo如何做
  • 如何在网站开发客户网站建设模板怎么设计
  • 驰业网站建设浙江省建设厅网站高工
  • 网站建设 运维 管理包括哪些wordpress结合python
  • 随州网站开发扬州网站建设外包
  • 广东广州网站建设青海网站制作的公司
  • 网站推广工作职责做电商网站的设计思路有什么意思
  • 论坛网站怎么推广营销型网站建设一般要多少钱
  • 广州网站建设 .超凡科技气象服务网站建设
  • 找人帮你做PPT的网站找哪些公司做网站
  • 龙岗专业做网站大岭山东莞网站建设
  • 南京网站建设价位wordpress屏蔽登陆按钮
  • 可做易企秀的网站excel小程序商店下载
  • 网站验证码目录手机网站弹出层插件有哪些
  • 安宁网站建设 熊掌人武部正规化建设
  • 学校网站建设策划怎么做轮胎网站
  • 公司网站开发费用大概多少沈阳建设企业网站
  • 网站开发平台开发公司wordpress tag_link
  • 网站的欢迎页怎么做如何做网站编辑 沒技术
  • 有什么外贸网站房地产门户网站
  • 佛山做网站业务工资创建wordpress博客
  • 网站建设开题报告wordpress获得授权
  • 专业的天津网站建设网站主域名是什么
  • 百度开放云做网站上海比较好的公司排名