欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Flutter實現(xiàn)底部導(dǎo)航欄

 更新時間:2022年03月23日 10:20:49   作者:夏沫凡塵  
這篇文章主要為大家詳細介紹了Flutter實現(xiàn)底部導(dǎo)航欄的相關(guān)資料,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了Flutter實現(xiàn)底部導(dǎo)航欄的具體代碼,供大家參考,具體內(nèi)容如下

效果

實現(xiàn)

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

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

創(chuàng)建app.dart作為首頁的頁面文件

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

創(chuàng)建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), //設(shè)置appbar背景顏色
   centerTitle: true, //設(shè)置標(biāo)題是否局中
  ),
  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,

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

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Android開發(fā)基礎(chǔ)實現(xiàn)最簡單的視頻播放示例

    Android開發(fā)基礎(chǔ)實現(xiàn)最簡單的視頻播放示例

    這篇文章主要為大家介紹了Android開發(fā)基礎(chǔ)實現(xiàn)最簡單的視頻播放示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-02-02
  • Android OkHttp的簡單使用和封裝詳解

    Android OkHttp的簡單使用和封裝詳解

    這篇文章主要介紹了Android OkHttp的簡單使用和封裝詳解的相關(guān)資料,Android OKHttp的簡單get、post的使用,再到它的封裝,需要的朋友可以參考下
    2016-12-12
  • 如何正確使用Android線程詳解

    如何正確使用Android線程詳解

    線程是程序員進階的一道重要門檻。除了了解各類開線程的API之外,更需要理解線程本身到底是個什么樣的存在,并行是否真的高效?系統(tǒng)是怎么樣去調(diào)度線程的?開線程的方式那么多,什么樣的姿勢才正確?下面通過本文來好好再學(xué)習(xí)下。
    2016-08-08
  • Android開發(fā)懸浮按鈕 Floating ActionButton的實現(xiàn)方法

    Android開發(fā)懸浮按鈕 Floating ActionButton的實現(xiàn)方法

    這篇文章主要介紹了Android開發(fā)懸浮按鈕 Floating ActionButton的實現(xiàn)方法,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-09-09
  • Android使用TabLayou+fragment+viewpager實現(xiàn)滑動切換頁面效果

    Android使用TabLayou+fragment+viewpager實現(xiàn)滑動切換頁面效果

    這篇文章主要介紹了Android使用TabLayou+fragment+viewpager實現(xiàn)滑動切換頁面效果,需要的朋友可以參考下
    2017-05-05
  • Android實現(xiàn)外部喚起應(yīng)用跳轉(zhuǎn)指定頁面的方法

    Android實現(xiàn)外部喚起應(yīng)用跳轉(zhuǎn)指定頁面的方法

    這篇文章主要給大家介紹了關(guān)于Android實現(xiàn)外部喚起應(yīng)用跳轉(zhuǎn)指定頁面的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-12-12
  • Android控件Spinner的使用方法(1)

    Android控件Spinner的使用方法(1)

    這篇文章主要為大家詳細介紹了Android控件Spinner的使用方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • Android開發(fā)中LayoutInflater用法詳解

    Android開發(fā)中LayoutInflater用法詳解

    這篇文章主要介紹了Android開發(fā)中LayoutInflater用法,結(jié)合實例形式分析了LayoutInflater類的功能、作用、使用方法及相關(guān)注意事項,需要的朋友可以參考下
    2016-08-08
  • Android 仿微信朋友圈點贊和評論彈出框功能

    Android 仿微信朋友圈點贊和評論彈出框功能

    這篇文章主要介紹了Android 仿微信朋友圈點贊和評論彈出框功能的相關(guān)資料,非常不錯,具有參考解決價值,需要的朋友可以參考下
    2016-11-11
  • Android簡單實現(xiàn)文件下載

    Android簡單實現(xiàn)文件下載

    這篇文章主要為大家詳細介紹了Android簡單實現(xiàn)文件下載,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09

最新評論