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

重庆巴南区网站开发公司网站结构布局

重庆巴南区网站开发公司,网站结构布局,企业网站 优秀,接广告赚钱的平台文章目录 1. 概念介绍2. 使用方法2.1 SegmentedButton2.2 ButtonSegment 3. 代码与效果3.1 示例代码3.2 运行效果 4. 内容总结 1. 概念介绍 我们在本章回中介绍的SegmentedButton组件是一种分段式按钮#xff0c;它把多个按钮连接成一组显示#xff0c;组内再对不同的按钮进… 文章目录 1. 概念介绍2. 使用方法2.1 SegmentedButton2.2 ButtonSegment 3. 代码与效果3.1 示例代码3.2 运行效果 4. 内容总结 1. 概念介绍 我们在本章回中介绍的SegmentedButton组件是一种分段式按钮它把多个按钮连接成一组显示组内再对不同的按钮进行分段显示。这种按钮类型我们以前介绍的单 选按钮和多选按钮它会把多个按钮进行统一分组管理。SegmentedButton是Material3引入的新组件我们将在本章回中详细介绍它的使用方法。 2. 使用方法 在Flutter中SegmentedButton组件不能单独使用它还需要配合ButtonSegment组件一起使用类似NavigationBar和NavigationDestination配合使用 一样。接下来我们分别介绍这两种组件。 2.1 SegmentedButton 和其它组件一样SegmentedButton组件提供了相关的属性来控制自己下面是常用的属性 segments属性主要用来存放按钮它可以存放多个按钮selected属性主要用来控制哪一个按钮被选择,该属性的类型是集合类型onSelectionChanged属性它是方法类型选择任意一个按钮时回调该方法multiSelectionEnabled属性用来控制是否可以同时选择多个按钮默认值为falseemptySelectionAllowed属性用来控制是否可以不选择任意一个按钮style属性用来修改按钮的形状和颜色和其它按钮中的style属性用法相同selectedIcon属性用来控制按钮被选择时的图标默认图标是一个对号它会覆盖按钮自身的图标 上面介绍的这些属性中前两个属性是必选属性其它属性都是可选属性。 2.2 ButtonSegment 和其它组件一样ButtonSegment组件提供了相关的属性来控制自己下面是常用的属性 value属性表示按钮的值类似ID用来区分不同的按钮icon属性表示按钮的图标当前按钮被选择时它会被selectedIcon中的图标覆盖掉label属性表示按钮上显示的文本用来说明按钮的功能 上面介绍的这些属性中第一个属性是必选属性其它属性都是可选属性。当value属性的值与SegmentedButton中selected属性的值相等时表示当前的按钮被选 中了。该组件主要用来给SegmentedButton的segments属性赋值稍后我们将通过示例代码来演示。 3. 代码与效果 3.1 示例代码 介绍完搜索框的常用属性后我们通过具体的示例代码来演示它的使用方法。我们在代码中关键位置添加了注释方便大家理解代码。 Column(children: [const Padding(padding: EdgeInsets.only(bottom: 16),),const SearchBar(hintText:Default SearchBar, ),const Padding(padding: EdgeInsets.only(bottom: 16),),const SearchBar(hintText:add Icon SearchBar,leading: Icon(Icons.earbuds),trailing: [Icon(Icons.mic),Icon(Icons.search_rounded),]),const Padding(padding: EdgeInsets.only(bottom: 16),),SearchBar(hintText: custom SearchBar,//修改背景颜色backgroundColor: const MaterialStatePropertyAllColor(Colors.grey),//控制内容与搜索框的边距padding:const MaterialStatePropertyAllEdgeInsets(EdgeInsets.symmetric(horizontal: 16),),//修改形状shape: MaterialStatePropertyAllOutlinedBorder(RoundedRectangleBorder(borderRadius: BorderRadius.circular(80)),),onTap: (){debugPrint(onTap:);},onChanged: (value){debugPrint(onChanged: $value);},)], ),3.2 运行效果 我们在上面小节中的示例代码中一共实现了三个搜索框第一个是默认的搜索框第二个搜索框添加了图标第三个搜索框修改了形状和背景颜色。三个搜索框按列显示 方便大家对比不同的颜色与形状。下面是程序的运行效果图请大家参考 4. 内容总结 最后我们对本章回的内容做一个全面的总结 搜索框是Material3中新引入的组件主要用来实现搜索功能搜索框提供了相关的属性来控制自己的外观形状和点击事件搜索框的用法类似之前介绍过和TextField组件 看官们与SearchBar组件相关的内容就介绍到这里欢迎大家在评论区交流与讨论!
http://www.dnsts.com.cn/news/178500.html

相关文章:

  • 展示型网站功能有建设网站的软件吗
  • 做展示类网站万网账号跟网站有关系吗
  • 长沙哪里可以做网站成绩查询网站怎么做
  • 济南网站建设李尚荣网站开发教程百度云
  • 如何解决网站兼容性问题网站建设ppt方案
  • 狮岭做包包的网站事业单位网站建设的作用
  • 可以免费学编程的网站怎么设置iis默认网站
  • 萝岗微网站建设做彩票网站需要什么技术
  • 现在还有人做网站吗品牌建设之道有哪些
  • 方太网站谁做的亚马逊网站链接
  • 阆中网站建设只做网站不做app
  • 百度打网站名称就显示 如何做咸阳企业网站建设
  • 徐闻住房与城乡建设局网站做化工哪个网站好
  • 北滘企业网站开发个人网站做电影网站
  • 一个网站的二级目录在另一台服务器上_怎么做网站模板管理系统
  • 用wordpress做的网站什么叫网站规划
  • 前程无忧招聘网站标记怎么做企业工商查询官网
  • 河南郑州网站顾问免费网络营销课程
  • 火是用什么做的视频网站北京爱空间装修公司
  • 确定网站建设目标网站建设项目内容
  • 电商网站的好处电子政务 网站建设
  • 高唐网站开发网页设计培训南京
  • 机械网站建设注意什么flash做安卓游戏下载网站
  • 聊城菜鸟网站建设公司响应式网页需要设计几张图
  • 乐平网站建设咨询etsy网站
  • 个人创业众筹平台seo网络推广员招聘
  • 长沙网站优化排名网站开发进度计划表
  • 重庆网站建设 沛宣外贸网站建设需
  • 电大亿唐网不做网站做品牌青岛注册公司的流程
  • 济南网站建设选搜点网络VIP无锡华诚建设监理有限公司网站