最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Flutter自定義底部導(dǎo)航欄的方法

 更新時(shí)間:2022年07月28日 15:15:14   作者:蘭葉書  
這篇文章主要為大家詳細(xì)介紹了Flutter自定義底部導(dǎo)航欄的方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

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

文件結(jié)構(gòu):

main.dart

import 'package:flutter/material.dart';
import 'pages/tabs.dart';
?
void main() => runApp(new MyApp());
?
class MyApp extends StatelessWidget {
? @override
? Widget build(BuildContext context) {
? ? return MaterialApp(
? ? ? home: Tabs(),
? ? );
? }
}

tabs.dart

import 'package:flutter/material.dart';
import 'tabs/home.dart';
import 'tabs/category.dart';
import 'tabs/user.dart';
class Tabs extends StatefulWidget {
? Tabs({Key key}) : super(key: key);
? @override
? _TabsState createState() => _TabsState();
}
?
class _TabsState extends State<Tabs> {
? int _currentIndex = 0;
?
? List _pageList=[
? ? HomePage(),
? ? CategoryPage(),
? ? UserPage(),
? ];
?
?
? @override
? Widget build(BuildContext context) {
? ? return Scaffold(
? ? ? appBar: AppBar(
? ? ? ? title: Text('自定義底部導(dǎo)航'),
? ? ? ),
? ? ? body: this._pageList[this._currentIndex],
? ? ? bottomNavigationBar: BottomNavigationBar(
? ? ? ? currentIndex: this._currentIndex,
? ? ? ? onTap: (int index) {
? ? ? ? ? setState(() {
? ? ? ? ? ? this._currentIndex = index;
? ? ? ? ? });
? ? ? ? },
? ? ? ? items: [
? ? ? ? ? BottomNavigationBarItem(
? ? ? ? ? ? icon: Icon(Icons.home),
? ? ? ? ? ? title: Text('首頁'),
? ? ? ? ? ),
? ? ? ? ? BottomNavigationBarItem(
? ? ? ? ? ? icon: Icon(Icons.category),
? ? ? ? ? ? title: Text('分類'),
? ? ? ? ? ),
? ? ? ? ? BottomNavigationBarItem(
? ? ? ? ? ? icon: Icon(Icons.supervised_user_circle),
? ? ? ? ? ? title: Text('會(huì)員'),
? ? ? ? ? ),
? ? ? ? ],
? ? ? ),
? ? );
? }
}

home.dart

import 'package:flutter/material.dart';
?
class HomePage extends StatefulWidget {
? HomePage({Key key}) : super(key: key);
?
? @override
? _HomePageState createState() => _HomePageState();
}
?
class _HomePageState extends State<HomePage> {
? @override
? Widget build(BuildContext context) {
? ? return Text('首頁');
? }
}

category.dart

import 'package:flutter/material.dart';
?
class CategoryPage extends StatefulWidget {
? CategoryPage({Key key}) : super(key: key);
?
? @override
? _CategoryPageState createState() => _CategoryPageState();
}
?
class _CategoryPageState extends State<CategoryPage> {
? @override
? Widget build(BuildContext context) {
? ? return Text('分類');
? }
}

user.dart

import 'package:flutter/material.dart';
?
class UserPage extends StatefulWidget {
? UserPage({Key key}) : super(key: key);
?
? @override
? _UserPageState createState() => _UserPageState();
}
?
class _UserPageState extends State<UserPage> {
? @override
? Widget build(BuildContext context) {
? ? return Text('會(huì)員');
? }
}

效果展示:

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

相關(guān)文章

  • Android手機(jī)屏幕敲擊解鎖功能代碼

    Android手機(jī)屏幕敲擊解鎖功能代碼

    Android手機(jī)支持敲擊屏幕解鎖,敲擊屏幕解鎖是一項(xiàng)很實(shí)用的功能,本文以android平臺(tái)為例使用java代碼實(shí)現(xiàn)Android手機(jī)屏幕敲擊解鎖功能,非常不錯(cuò),具有參考借鑒價(jià)值,感興趣的朋友一起學(xué)習(xí)吧
    2016-07-07
  • Flutter實(shí)現(xiàn)抖音點(diǎn)贊效果

    Flutter實(shí)現(xiàn)抖音點(diǎn)贊效果

    抖音的點(diǎn)贊效果在第一次看到的時(shí)候,總有一種眼前一亮的感覺。一邊看視頻,還能在視頻上點(diǎn)贊,而且整個(gè)屏幕都能夠點(diǎn)贊,并伴隨動(dòng)畫,還是很炫酷的。今天我們用Flutter來實(shí)現(xiàn)一下這個(gè)效果
    2021-05-05
  • Android 動(dòng)態(tài)的顯示時(shí)間

    Android 動(dòng)態(tài)的顯示時(shí)間

    本文給大家分享一段代碼實(shí)現(xiàn)android動(dòng)態(tài)顯示時(shí)間,代碼簡單易懂,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下吧
    2016-12-12
  • Android對(duì)so進(jìn)行簡單hook思路解析

    Android對(duì)so進(jìn)行簡單hook思路解析

    這篇文章主要為大家介紹了Android對(duì)so進(jìn)行簡單hook思路解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-04-04
  • 基于Android實(shí)現(xiàn)一個(gè)常用的布局吸頂效果

    基于Android實(shí)現(xiàn)一個(gè)常用的布局吸頂效果

    這篇文章給大家介紹一個(gè)布局吸頂效果,一般出現(xiàn)在內(nèi)容較長頁面還嵌套著分類頁面的情況,比如電商的詳情頁嵌套分類,在頁面滑動(dòng)到tab的時(shí)候我們希望tab還能保留在頁面頂部而不被頂上去,文中有詳細(xì)的代碼示例,需要的朋友可以參考下
    2023-09-09
  • 解決Android SurfaceView繪制觸摸軌跡閃爍問題的方法

    解決Android SurfaceView繪制觸摸軌跡閃爍問題的方法

    這篇文章主要為大家詳細(xì)介紹了解決Android SurfaceView繪制觸摸軌跡閃爍問題的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-03-03
  • Android使用ImageView實(shí)現(xiàn)支持手勢(shì)縮放效果

    Android使用ImageView實(shí)現(xiàn)支持手勢(shì)縮放效果

    這篇文章主要介紹了Android使用ImageView實(shí)現(xiàn)支持手勢(shì)縮放效果,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-09-09
  • 基于Flutter制作一個(gè)心碎動(dòng)畫特效

    基于Flutter制作一個(gè)心碎動(dòng)畫特效

    這篇文章主要為大家介紹了如何利用Flutter制作一個(gè)心碎動(dòng)畫特效,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)Flutter有一定幫助,感興趣的可以了解一下
    2022-04-04
  • Android GPS定位測(cè)試(附效果圖和示例)

    Android GPS定位測(cè)試(附效果圖和示例)

    本人做了GPS相關(guān)的嵌入式軟件已經(jīng)幾年了,所以說起要做個(gè)測(cè)試GPS定位模塊的程序,第一反應(yīng)就是串口讀取GPS模塊的數(shù)據(jù),然后解析GPS的NMEA格式數(shù)據(jù)
    2013-07-07
  • TextView長按復(fù)制的實(shí)現(xiàn)方法(總結(jié))

    TextView長按復(fù)制的實(shí)現(xiàn)方法(總結(jié))

    下面小編就為大家?guī)硪黄猅extView長按復(fù)制的實(shí)現(xiàn)方法(總結(jié))。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-04-04

最新評(píng)論

永川市| 阿巴嘎旗| 天气| 伊宁市| 江津市| 长汀县| 色达县| 庆安县| 虹口区| 瓮安县| 红桥区| 千阳县| 泸溪县| 维西| 根河市| 锡林浩特市| 凭祥市| 山阴县| 子洲县| 阿克陶县| 将乐县| 温宿县| 渑池县| 怀来县| 美姑县| 枞阳县| 满洲里市| 遵化市| 仁布县| 上犹县| 云林县| 美姑县| 鄂尔多斯市| 修水县| 文水县| 中江县| 瑞安市| 龙川县| 武夷山市| 柏乡县| 方城县|