防采集标记:亢少军老师的课程和资料
import 'package:flutter/material.dart';
void main() {
runApp(new DefaultTabControllerSample());
}
class DefaultTabControllerSample extends StatelessWidget {
//选项卡数据
final List myTabs = [
Tab(text: '选项卡一'),
Tab(text: '选项卡二'),
];
@override
Widget build(BuildContext context) {
return new MaterialApp(
//用来组装TabBar及TabBarView
home: DefaultTabController(
length: myTabs.length,
child: Scaffold(
appBar: AppBar(
//添加导航栏
bottom: TabBar(
tabs: myTabs,
),
),
//添加导航视图
body: TabBarView(
children: myTabs.map((Tab tab) {
return Center(child: Text(tab.text));
}).toList(),
),
),
),
);
}
}
- Flutter技术入门与实战: http://product.dangdang.com/26485813.html
- Flutter交流学习群:894109159
- Flutter开源项目请关注: https://github.com/kangshaojun
- Flutter视频教程:https://edu.csdn.net/lecturer/2436
@作者: 亢少军