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

网站建设 注意事项贵州省建设厅官方网站

网站建设 注意事项,贵州省建设厅官方网站,外贸流程实训报告,做外汇哪个网站看外国消息文章目录 1. 概念介绍2. 使用方法2.1 DropdownMenu2.1 DropdownMenuEntry 3. 示例代码4. 内容总结 我们在上一章回中介绍了"如何禁止页面跟随手机自动旋转"相关的内容,本章回中将介绍DropdownMenu组件.闲话休提,让我们一起Talk Flutter吧。 1.…

文章目录

  • 1. 概念介绍
  • 2. 使用方法
    • 2.1 DropdownMenu
    • 2.1 DropdownMenuEntry
  • 3. 示例代码
  • 4. 内容总结

我们在上一章回中介绍了"如何禁止页面跟随手机自动旋转"相关的内容,本章回中将介绍DropdownMenu组件.闲话休提,让我们一起Talk Flutter吧。

在这里插入图片描述

1. 概念介绍

我们在本章回中介绍的DropdownMenu组件就是常用的下拉菜单,它表面上看只显示一个内容,但是点击菜单上的倒三角后会弹出一个菜单,菜单中包含多个菜单项供选
择。本章回中将详细介绍该组件的使用方法。

2. 使用方法

下拉菜单通过DropdownMenu组件和DropdownMenuEntry组件一起配合实现,DropdownMenu组件主要控制菜单的外观和响应点击事件,DropdownMenuEntry组件
主要控制菜单中显示的内容。接下来我们分别介绍这两种组件的用法。

2.1 DropdownMenu

该组件提供了相关的属性来控制下拉菜单的外观和功能,下面是常用的属性:

  • width属性:主要用来控制下拉菜单的宽度;
  • menuHeight属性:主要用来控制下拉菜单的高度;
  • dropdownMenuEntries属性:主要用来控制下拉菜单中显示的内容;
  • leadingIcon属性:主要用来显示在内容前面的图标;
  • trailingIcon属性:主要用来显示在下拉菜单右侧的图标,默认显示实心的倒三角;
  • label属性:表示下拉时菜单中没有选择内容时默认显示的内容;
  • onSelected属性:该属性得方法类型,用来响应下拉菜单的点击事件;
    上面介绍的这些属性中几乎都会用到,此外该组件还提供了其它的属性,大家可以参考官方文档的介绍;此外,我们重点介绍一下dropdownMenuEntries属性,它的类
    型是DropdownMenuEntry,而且是List类型,也就是说它可以存放多个菜单项。

2.1 DropdownMenuEntry

该组件提供了相关的属性来控制菜单项的相关内容与风格,下面是常用的属性:

  • value属性:表示菜单项的值,它不会出现在菜单中;
  • label属性:表示菜单项的内容,它会显示在菜单项中;
  • leadingIcon属性:用来控制label前面的图标;
  • trailingIcon属性:用来控制label后面的图标;
  • style属性:用来控制菜单项的风格;
    上面介绍的这些属性中前两个属性是必选属性,其它属性主要用来控制菜单项的风格,都是可选属性。

3. 示例代码

  List<DropdownMenuEntry<String>> list = [const DropdownMenuEntry<String>(value:"1", label: "One"),const DropdownMenuEntry<String>(value:"2", label: "Two"),const DropdownMenuEntry<String>(value:"3", label: "Three"),];String selectedValue = "default";DropdownMenu(width: 300,menuHeight: 400,///下拉菜单中显示的内容dropdownMenuEntries: list,///在显示内容前面的图标leadingIcon: const Icon(Icons.numbers),///没有下拉时菜单中显示的内容label: Text(selectedValue),///菜单右侧显示的图标,默认是一个实心的倒三角trailingIcon: const Icon(Icons.arrow_downward),///下拉菜单时回调该方法onSelected: (value) {setState(() {selectedValue = value.toString();});},
),

上面的示例代码演示了DropdownMenu和DropdownMenuEntry组件的用法,我们创建了一个包含三个菜单项的下拉菜单,点击菜单右侧的图标就会弹出菜单项供我们
选择,选择某个菜单项目后菜单消失,同时把被选择的菜单项显示在菜单上面。下面是该程序的运行效果图。032

4. 内容总结

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

  • 下拉菜单通过DropdownMenu和DropdownMenuEntry组件一起实现;
  • DropdownMenu组件主要控制下拉菜单的外观和响应点击事件;
  • DropdownMenuEntry组件主要控制菜单项的内容和风格;
  • DropdownMenu和DropdownMenuEntry组件都提供了相关的属性来控制下拉菜单;
    看官们,与"DropdownMenu组件"相关的内容就介绍到这里,欢迎大家在评论区交流与讨论!
http://www.yayakq.cn/news/158776/

相关文章:

  • 大型手机网站制作一个网站专门做摩托车
  • windows2012做网站东莞怎样做网站建设
  • 鹰潭网站开发大气金融php网站源码
  • 安徽省建设厅网站备案网站建设按什么合同交印花税
  • 电子商务网站案例分析网站项目中的工作流程
  • 云主机可以做几个网站上海建科建设监理网站
  • 网站开发的教学课程网站维护 推广
  • php做网站都需要学什么软件免费生成手机网站
  • 石家庄站全景图网站网上预定功能怎么做
  • 音乐网站设计总结网站首页关键词优化
  • 网站域名账号php网站源码免费下载
  • 做旅游视频网站徐州市住房建设局网站
  • 招网站建设销售wordpress内存分配不足
  • 科技公司网站网页网站广告psd
  • 搭建网站的空间哪里买全网营销口碑整合营销
  • 网站提交 入口网站模板制作
  • wordpress 结构化数据徐州网站建设商城制作网站推广seo
  • php开发网站建设书籍如何搭建外贸网站
  • 常州经开区建设局网站怎么给网站命名
  • 网站建设模板源代码如何装修公司网站
  • 服装设计师常用网站网站上传照片 传不上去
  • 长尾关键词爱站网建设厅施工员证查询网站
  • 开发软件怎么开发惠州搜索引擎优化
  • 吴忠市建设局官方网站个人网站做什么内容好
  • 亚马逊站外deal网站建设高端网站
  • 公司做网站最低需用多少钱网站开发哪种语言
  • ui设计是什么部门深圳网站关键词优化公司
  • 网站怎么架设html登录注册页面
  • 网站关键词优化有用吗做网站推广员需要
  • 图列表网站源码模板免费下载