第四十九回:DefaultTabBarController Widget

news/2024/10/30 9:22:53/

文章目录

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

我们在上一章回中介绍了TabBar Widget相关的内容,本章回中将介绍 DefaultTabBarController Widget.闲话休提,让我们一起Talk Flutter吧。

概念介绍

我们在这里说的DefaultTabBarController Widget没有具体的物理形态,它主要充当TabBar的载体,进而把TabBar从界面上显示出来。本章回中将详细介绍它的使用方法。

此外,DefaultTabBarController是最基础的一种TabBarController,我们将在后面章回中介绍其它的TabBarController。

使用方法

和其它的Widget一样,DefaultTabBarController组件提供了相关的属性来控制自己,下面是常用的属性:

  • length属性:主要用来控制TabBar的数量;
  • child属性:主要用来存当TabBar的容器,通常使用Scaffold组件给他赋值;
  • initialIndex属性:主要用来控制初始化时被显示的TabBar索引;

上面介绍的这些属性中,前两个属性是必须属性,第三个属性是可选属性,如果不给该属性赋值,那么默认值为0.该属性的属性值从0开始,最大值为length属性值-1,属性值为n时表示第n+1个标签被显示,比如默认值为0时表示第一个标签被显示。

示例代码

//这是MaterialApp的home属性
home:DefaultTabController(length: 3,initialIndex: 1,child:
Scaffold(appBar: AppBar(title: Text("Example of Material App"),bottom: TabBar(tabs:const [Icon(Icons.web),Icon(Icons.favorite),Icon(Icons.self_improvement),],),),body: ,//省略不写),
),

上面的代码中,创建了一个包含有三个标签(TabBar)的组件,初始化时显示第二个TabBar.TabBar嵌套在Scaffold组件的appBar属性中,详细内容可以参考上一章
回中的内容。这里只列出了核心代码,完整的代码可以查看Github上Ex023文件中的内容。

看官们,关于DefaultTabBarController Widget的内容就介绍到这里,欢迎大家在评论区交流与讨论!


http://www.ppmy.cn/news/265582.html

相关文章

HTML <dir> 标签

HTML5 中不支持 <dir> 标签在 HTML 4 中用于列出目录标题。 实例 目录列表&#xff1a; <dir><li>HTML</li><li>XHTML</li><li>CSS</li> </dir>浏览器支持 IEFirefoxChromeSafariOpera 所有主流浏览器都支持 <…

Java中IO流,输入输出流概述与总结

1&#xff1a;Java语言定义了许多类专门负责各种方式的输入或者输出&#xff0c;这些类都被放在java.io包中。其中&#xff0c; 所有输入流类都是抽象类InputStream(字节输入流)&#xff0c;或者抽象类Reader(字符输入流)的子类&#xff1b; 而所有输出流都是抽象类OutputStr…

演讲者模式投影到幕布也看到备注_ppt备注怎么用在放映时怎么可以不在投影仪上显示...

ppt备注怎么用在放映时怎么可以不在投影仪上显示 时间:2013-08-30 作者:snow 来源:互联网 我们在做投影展示的时候,会将电脑的内容给完全的显示到投影机上面。而如果你设置了备注页的话,那么你编写的备注里面的内容就只能自己(演示人)看到,而其他人是看不到的,也就是不…

投影幕布尺寸计算器_投影安装高质量,全靠这个计算器

摘要: 投影仪是现代多媒体会议室和多媒体教室中不可缺少的视频输出设备, 在不同的应用环境和应用场景下,如何计算一系列数据,才能把投影的设备优势发挥到极致?更重要的是,如何快捷、准确地完成计算? 在企业经营中,团队协作日益凸现,而作为交流讨论的主流视频设备,投影…

格力除了被美的遏制,还面临离职员工的挑战

据媒体报道指出格力多名离职高管都已加盟飞利浦空调&#xff0c;飞利浦空调产研基地正式落户安徽滁州市&#xff0c;飞利浦空调即将在国内市场挑战格力&#xff0c;这对于后者来说将是又一个重大压力。 格力电器原执行总裁黄辉担任飞利浦空调中国运营总部董事长&#xff0c;格力…

灵动微 MM32电机 以 MM32SPIN06PF 为主控的空调外机方案介绍

空调即空气调节器&#xff0c;是指用人工手段&#xff0c;对建筑或构筑物内环境空气的温度、湿度、流速等参数进行调节和控制的设备。空调的结构包括&#xff1a;压缩机&#xff0c;冷凝器&#xff0c;蒸发器&#xff0c;四通阀&#xff0c;单向阀毛细管组件等。它是现代生活中…

穿越机用途和机架尺寸

穿越机用途和机架尺寸 1. 穿越机的用途2. 穿越机的机架3. 机架的类型3.1 正X型机架3.2 宽X型机架3.3 长X型机架3.4 Hybrid机架3.5 涵道机架 4. 总结 1. 穿越机的用途 穿越机按功能分&#xff0c;主要分为竞速Race和花飞FreeStyle。 竞速: 机架机身要小&#xff0c;机臂要细&a…

西门子变频器SINAMICS G120P系列特点有哪些?

西门子变频器SINAMICS系列适合应用在各种驱动任务中&#xff0c;它们可以按照统一的标准化方法进行调试&#xff0c;组态&#xff0c;设置参数等工作。西门子变频器SINAMICS G120P是其中一种&#xff0c;它的功率范围为160kW到400kW&#xff0c;主要应用在工业环境和市政工程中…