效果图:

代码如下:

import 'package:flutter/material.dart';

class TabsTestPage extends StatefulWidget {
_TabsTestPageState createState() => _TabsTestPageState();
} class _TabsTestPageState extends State<TabsTestPage> {
@override
Widget build(BuildContext context) {
return Container(
height: 500.0,
child: MyTabbedPage(),
);
}
} class MyTabbedPage extends StatefulWidget {
_MyTabbedPageState createState() => _MyTabbedPageState();
} class _MyTabbedPageState extends State<MyTabbedPage> with SingleTickerProviderStateMixin {
final List<Tab> myTabs = <Tab>[
Tab(text: 'LEFT'),
Tab(text: 'RIGHT'),
]; TabController _tabController; @override
void initState() {
super.initState();
_tabController = TabController(vsync: this, length: myTabs.length);
} @override
void dispose() {
_tabController.dispose();
super.dispose();
} @override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('Tabs'),
bottom: TabBar(
controller: _tabController,
tabs: myTabs,
),
),
body: TabBarView(
controller: _tabController,
children: myTabs.map((Tab tab) {
return Center(child: Text(tab.text));
}).toList(),
),
);
}
}

最新文章

  1. CoreAnimation动画(CALayer动画)
  2. 10. 求N分之一序列前N项和
  3. Bash简介
  4. Android游戏开发:物理游戏之重力系统开发--圆形自由落体Demo
  5. 2015-09-22CSS:border、background、表格、超链接、overflow、firebug
  6. struts2中&lt;s:select/&gt;标签的运用详解
  7. 解决Qt中文乱码以及汉字编码的问题(UTF-8/GBK)——ubuntu环境设置默认是utf-8,文件编码可使用Encodersoft批量转换
  8. python第一篇-------python介绍
  9. Gate One
  10. PHP随机函数-集锦
  11. ●BZOJ 2618 [Cqoi2006]凸多边形
  12. ●BZOJ 1767 [Ceoi2009]harbingers
  13. PS 滤镜——扩散特效, 毛玻璃 效果
  14. 第三篇--创建.gitignore文件
  15. golang写业务代码,用全局函数还是成员函数
  16. 深入NAS协议系列: 召唤SMB2 OpLock/Lease
  17. 微信小程序上传图片(前端+PHP后端)
  18. tyvj:1520 树的直径 spfa/树的直径
  19. 【BZOJ】【1968】【AHOI2005】COMMON 约数研究
  20. 史上最强大的40多个纯CSS绘制的图形[转]

热门文章

  1. jmeter HTTP请求之content-type
  2. url的主要功能是什么
  3. Hive的自定义函数
  4. 通过自定义属性获取指定checkbox是否选中
  5. 设计一个树型目录结构的文件系统,其根目录为 root,各分支可以是目录,也可以是文件,最后的叶子都是文件。
  6. S标签的CheckBox显示和回显
  7. Freestream边界条件【翻译】
  8. Redis企业实战的一些坑
  9. gacutil.exe的位置
  10. 微信小程序设置滚动条