麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 系統 > Android > 正文

Flutter實現底部導航欄

2019-10-21 21:25:29
字體:
來源:轉載
供稿:網友

本文實例為大家分享了Flutter實現底部導航欄的具體代碼,供大家參考,具體內容如下

效果

Flutter,底部導航欄

Flutter,底部導航欄

實現

先將自動生成的main.dart里面的代碼刪除,

import 'package:flutter/material.dart';import 'package:flutter_guohe/pages/main.dart'; void main() { runApp(new Guohe());}

創建app.dart作為首頁的頁面文件

class Guohe extends StatefulWidget { @override GuoheState createState() => new GuoheState();} class GuoheState extends State<Guohe> { @override Widget build(BuildContext context) {  }}

創建today.dart、kb.dart、playground.dart三個頁面文件作為tabview的填充文件,這里用playground.dart為例。

import 'package:flutter/material.dart'; class Playground extends StatefulWidget { @override PlaygroundState createState() => new PlaygroundState();} class PlaygroundState extends State<Playground> { @override Widget build(BuildContext context) { return new MaterialApp(  home: new Scaffold(  appBar: new AppBar(   title: new Text("操場"),   backgroundColor: Color.fromARGB(255, 119, 136, 213), //設置appbar背景顏色   centerTitle: true, //設置標題是否局中  ),  body: new Center(   child: new Text('操場'),  ),  ), ); }}

app.dart的完整代碼

/** * APP的主入口文件 */ import 'package:flutter/material.dart'; import 'package:flutter_guohe/pages/main/today.dart';import 'package:flutter_guohe/pages/main/playground.dart';import 'package:flutter_guohe/pages/main/kb.dart';import 'package:flutter_guohe/pages/main/leftmenu.dart'; import 'package:flutter_guohe/common/eventBus.dart'; //果核的主界面class Guohe extends StatefulWidget { @override GuoheState createState() => new GuoheState();} class GuoheState extends State<Guohe> with SingleTickerProviderStateMixin { TabController controller;  @override void initState() { controller = new TabController(length: 3, vsync: this); }  @override void dispose() { controller.dispose(); super.dispose(); }  @override Widget build(BuildContext context) { return new MaterialApp(  home: new Scaffold(  drawer: new LeftMenu(),  body: new TabBarView(   controller: controller,   children: <Widget>[   new Today(),   new Kb(),   new Playground(),   ],  ),  bottomNavigationBar: new Material(   color: Colors.white,   child: new TabBar(   controller: controller,   labelColor: Colors.deepPurpleAccent,   unselectedLabelColor: Colors.black26,   tabs: <Widget>[    new Tab(    text: "今日",    icon: new Icon(Icons.brightness_5),    ),    new Tab(    text: "課表",    icon: new Icon(Icons.map),    ),    new Tab(    text: "操場",    icon: new Icon(Icons.directions_run),    ),   ],   ),  ),  ), ); }}

其中

labelColor: Colors.deepPurpleAccent,unselectedLabelColor: Colors.black26,

第一個屬性是控制標簽顏色,這里我選了紫色,第二個屬性是未選中標簽時的顏色。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


注:相關教程知識閱讀請移步到Android開發頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: www.99tv| 一级毛片免费大片 | 成人啪啪色婷婷久 | 9999免费视频 | 国产午夜探花 | 中文字幕一区二区三区久久 | 性爱在线免费视频 | 日韩电影一区二区 | 午夜视频在线观看免费视频 | 日本在线播放一区二区三区 | 伊人在线视频 | 亚洲精品com | 1区2区3区在线观看 欧美特黄a | fc2成人免费人成在线观看播放 | 成人一区二区在线观看视频 | 免费91在线 | 国产精品毛片va一区二区三区 | 黄色片网站免费观看 | 香蕉久久久久久 | 久久精品视频69 | 欧美羞羞视频 | 亚洲精品午夜国产va久久成人 | 国产日韩欧美 | 成年人视频在线免费观看 | 日产精品久久久一区二区开放时间 | 一级毛片免费观看在线 | 日本在线免费观看视频 | 97久久精品一区二区三区观看 | 国产亚洲精彩视频 | 久久免费视频7 | 成人一级黄色片 | 在线高清中文字幕 | 在线成人免费观看视频 | 国产亚洲精品久久午夜玫瑰园 | 欧美3p激情一区二区三区猛视频 | 草莓福利社区在线 | 成人免费看片a | 蜜桃视频在线免费播放 | 毛片天天看| 美女视频在线观看黄 | 久久久国产精品免费观看 |