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

微网站建设找哪家模板网点地址信息获取错误是什么意思

微网站建设找哪家,模板网点地址信息获取错误是什么意思,互联网怎么做网站,电子商务主要学什么就业工资文章目录 1. 概念介绍2. 使用方法3. 示例代码 我们在上一章回中介绍了Sliver综合示例相关的内容,本章回中将介绍PopupMenuButton组件.闲话休提,让我们一起Talk Flutter吧。 1. 概念介绍 我们在本章回中介绍的PopupMenuButton组件位于AppBar右侧&#xf…

文章目录

  • 1. 概念介绍
  • 2. 使用方法
  • 3. 示例代码

我们在上一章回中介绍了Sliver综合示例相关的内容,本章回中将介绍PopupMenuButton组件.闲话休提,让我们一起Talk Flutter吧。

在这里插入图片描述

1. 概念介绍

我们在本章回中介绍的PopupMenuButton组件位于AppBar右侧,通常显示三个圆点图标,点击该图标时弹出的菜单就是PopupMenuButton,点击菜单中的选项后菜
单自动关闭。如果有看官不理解的话可以查看下面的程序运行效果图。本章回中将详细介绍PopupMenuButton的使用方法。011popMenu.gif

2. 使用方法

和其它组件一样PopupMenuButton组件提供了相关的属性,通过这些属性可以控制该组件,下面是该组件中常用的属性:

  • icon属性:主要用来控制按钮的图标,默认是三个白色的圆点;
  • color属性:主要用来控制弹出菜单的背景颜色,默认是白色;
  • shape属性:主要用来控制菜单的形状,默认是矩形;
  • onOpened属性:该属性是方法类型,菜单弹出时回调;
  • onCanceled属性:该属性是方法类型,菜单关闭时回调;
  • onSelected属性:该属性是方法类型,选择某个菜单项时回调该方法;
  • itemBuilder属性:该属性用来存放菜单中的选项,可以存放多个菜单选项;
    这些属性中,我们重点介绍一下itemBuilder属性,我们需要使用PopupMenuItem或者CheckedPopupMenuItem组件给它赋值。这两个组件中都包含两个常用属性,
  • child属性:用来控制菜单选项的显示内容,通常使用Text组件或者Icon组件给它赋值;
  • value属性:用来控制菜单选项的值,onSelected属性对应的方法中会把这个值传递给方法的参数;
    介绍完这些属性后,我们将在后面的小节中通过示例代码来演示它们的具体用法。

3. 示例代码

actions: [///这个组件自带三个点的icon,不需要单独添加,可以通过icon属性修改PopupMenuButton(// icon: Icon(Icons.ac_unit),///弹出菜单的背景颜色,不过会把icon的颜色也修改了// color: Colors.grey,///控制菜单的形状,修改为圆角shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(16),),///控制菜单弹出位置over就在appBar上,under在AppBar下方,默认值是overposition:PopupMenuPosition.over,///控制菜单的偏移位置,正值向右和下偏移,负值向左和上偏移offset: const Offset(-16,0),///选择菜单的某个item后的回调方法,这个value和item中的value属性一致,如果item中///没有给value属性赋值,那么该方法不会被回调onSelected: (value){ debugPrint('selected: $value');},///meun打开和关闭时的回调方法onOpened: () => debugPrint('open'),onCanceled: () {debugPrint('cancel');},///菜单的初始值,与该值相等的item会被标记为选中状态initialValue: 'two',///创建菜单项itemBuilder: (context) {// return <PopupMenuItem<String>>[return [///建议指定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'),),///另外一种菜单项目,它可以被选择,通过checked控制,默认值为false,设置为true时显示对号;const CheckedPopupMenuItem<String>(value: 'four',checked:true,child: Text('4'),),];},),
],

在上面的示例代码中,我们添加了四个菜单项目,前三个菜单项都相同,最后一个菜单项带一个对号,表示被选择。此外,PopupMenuButton组件需要放到AppBar组件的actions属性中,这个在代码中可以看到。

看官们,与"PopupMenuButton组件"相关的内容就介绍到这里,欢迎大家在评论区交流与讨论!

http://www.yayakq.cn/news/132050/

相关文章:

  • 电商网站建设效果傻瓜自助建站软件
  • 网站开发过程可分为男女做性哪个的小视频网站
  • 网站开发阶段流程西安网站设计公司哪家好
  • 闵行建设网站北京搜索优化排名公司
  • 开发公司起名长沙seo推广营销
  • 唐山网站建设400多少钱asp.net mvc5网站开发
  • 中国工程建设领域网站越秀区建设局网站
  • 买网站网片
  • 龙华营销型网站费用岳阳建设企业网站
  • 锦州网站建设多少钱怎么搜索到自己网站
  • 如何使用win2008iis建设网站seo代码优化包括哪些
  • 网站建设 上海网站建设太原房产网站建设
  • 公司网络组建方案选一个网站做seo
  • 谷歌做新媒体运营的网站网络公司网站制作岗位职责
  • 个人办公室装修效果图南昌seo营销
  • 凡科建站代理入口内蒙古网站设计
  • 西安做网站微信公司哪家好wordpress 密码验证失败
  • 贵阳网站建设q.479185700棒网站服务器证书过期怎么解决
  • 有关外贸的网站有哪些内容wifi管理系统登录入口
  • 网站建设 万网 域名微信网站改版价格
  • 厦门建网站费用一览表网上免费logo设计
  • 网站的开发环境设计大连网络公司排名
  • 表白网站源码大全网络营销策划方案基本思路
  • 哪做网站比较好社交网站开发注意事项
  • 菏泽网站建设公司蓝希科技广西网站建设哪家好
  • 网站广告收入如何缴文化事业建设费卖机器的网站怎么做
  • 古典 网站 模板企业公示信息查询系统吉林
  • 建筑企业登录哪个网站pos机网站建设方案
  • 一般做网站的在哪里找怎么在dw里做网站
  • wordpress首页生成静态页面抖音seo关键词排名技术