class Home extends StatelessWidget {
@override
Widget build(BuildContext context) {
// TODO: implement build
return DefaultTabController(
length: 3, //tab标签的个数
child: Scaffold(
backgroundColor: Colors.grey[100],//背景色
appBar: AppBar(
leading: IconButton(
//导航栏左侧小图标
icon: Icon(Icons.menu),
tooltip: 'Navigation',
onPressed: () => debugPrint('Navigation button is pressed'),
),
title: Text('NingHao'), //导航栏的标题文字
actions: <Widget>[
//导航栏右侧的小图标
IconButton(
icon: Icon(Icons.search),
tooltip: 'Search',
onPressed: () => debugPrint('Search button is pressed'),
),
],
elevation: 0.0, //导航栏下面的阴影高度
bottom: TabBar(
unselectedLabelColor: Colors.black38, //tab标签未选中时的颜色
indicatorColor: Colors.black54, //标签指示器的颜色
indicatorSize: TabBarIndicatorSize.label, //标签指示器的宽度
indicatorWeight: 1.0, //标签指示器的高度
tabs: <Widget>[ //标签设置
Tab(icon: Icon(Icons.local_florist)),
Tab(icon: Icon(Icons.change_history)),
Tab(icon: Icon(Icons.directions_bike)),
],
),
),
body: TabBarView(//标签对应的View的设置
children: <Widget>[
Icon(Icons.local_florist, size: 128.0, color: Colors.black12),
Icon(Icons.change_history, size: 128.0, color: Colors.black12),
Icon(Icons.directions_bike, size: 128.0, color: Colors.black12),
],
),
),
);
}
}
Flutter的AppBar和TabController
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 2018.2.3 目标:身心健康,财富丰盛 好种子: 1早起健康早餐,种下健康的种子,回向群里姐妹及家人身心健康 ...