我们在上一章回中介绍了DefaultTabBarController Widget相关的内容,本章回中将介绍
TabBarView Widget.闲话休提,让我们一起Talk Flutter吧。
概念介绍
我们这里介绍的TabBarView类似前面章回中介绍过的PageView组件,它提供了一组界面,并且配合TabBar和TabController一起使用,这样可以让用户通过选择不同的标签(Tab)来切换不同的界面,当然也可以像PageView一样通过左右滑动来切换界面。本章回中将详细介绍它的使用方法。
使用方法
和其它的Widget一样,TabBarView Widget提供了相关的属性来控制自己,下面是常用的属性:
- children属性:该属性用来存放不同的界面,数量不限;
- controller属性:用来设置TabBarController,可以不写而是像上一章回一样使用;
这两个属性中children属性是必选属性,它可以像Row组件一样包含其它的组件,虽然组件的数量没有限制,但是最好与TabBarController中的length属性值保持
一致,这样可以保证界面数量和标签(Tab)数量一致.
示例代码
DefaultTabController(
length: 3,
initialIndex: 1,
child: Scaffold(
appBar:
Flutter教程:TabBarViewWidget的使用详解

本文介绍了Flutter中的TabBarViewWidget,它是与TabBar和TabBarController配合使用的组件,用于实现通过标签切换不同界面的功能。文章详细讲解了TabBarView的属性,如children和controller,并提供了示例代码展示如何创建和使用TabBarView构建一个包含三个页面的导航界面。强调TabBarView需与TabBar和TabBarController结合使用,共同构成顶部标签导航结构。
最低0.47元/天 解锁文章
457

被折叠的 条评论
为什么被折叠?



