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

午夜做网站中企动力属于什么企业

午夜做网站,中企动力属于什么企业,大数据营销的典型案例,专业设计vi文章目录 1 概念介绍2 使用方法3 示例代码 我们在上一章回中介绍了Sliver综合示例相关的内容,本章回中将介绍PopupMenuButton组件.闲话休提,让我们一起Talk Flutter吧。 1 概念介绍 我们在本章回中介绍的PopupMenuButton组件位于AppBar右侧,…

文章目录

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

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

在这里插入图片描述

1 概念介绍

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

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/114097/

相关文章:

  • 高端建站属于外包公司么中国建设工程电子信息网
  • 网页制作与网站建设 论文手机网站漂浮怎么做
  • 网站建设流程视频学院评估 网站建设整改
  • 检察门户网站建设情况上海网站推广优化
  • 提高网站排名怎么下载黑龙江人社app
  • 网站中flash怎么做的网站缩略图尺寸
  • 电子商务网站的设计要求包括江门做网站费用
  • 自己的网站怎么推广网站建设与维护书籍推荐
  • 中国建设银行网站首页企业python 做网站速度
  • 什么网站可以做ui兼职怎样创建网站域名平台
  • 网站开发与网页后台开发wordpress 文章加密
  • 图书网站策划书科技公司注册需要什么条件
  • 六盘水城乡住房建设厅网站网站建设 司法公开的需要
  • 国外的网站叫什么做儿童业态招商要去哪些网站
  • 不备案的网站ios开发者账号续费
  • 双鱼儿 网站建设建设西安网站
  • 网站数据分析表格中山做网站哪家专业
  • 网站安全防黑联盟做电影网站怎么盈利
  • 网站 特效东莞网页设计
  • 专业门户网站的规划与建设备案号查询官网入口
  • 德州公司做网站昆山网站优化建设
  • 昆山网站建设有限公司怎么样做企业网站通常哪找素材
  • 内部网站 备案对外网站建设情况汇报
  • 为网站营销好处深圳品牌家政公司排行榜
  • 手机链接ppt在哪个网站做网页制作与网站建设教程视频教程
  • 全球优秀企业网站郑州微信小程序开发公司排名
  • 做传感器交易的网站辽宁做网站的公司
  • 河北省建设局网站首页肇庆企业自助建站系统
  • 模板免费网站建设怎么做互联网营销推广
  • 个人建网站怎么赚钱上海定制网站建设推广