亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Flutter?Widget之NavigationBar使用詳解

 更新時間:2022年12月07日 16:42:50   作者:程序員界的小學(xué)生  
這篇文章主要為大家介紹了Flutter?Widget之NavigationBar使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

正文

這是一個和時間一樣古老的故事。您的應(yīng)用程序有三到五個主要內(nèi)容區(qū)域,您的用戶應(yīng)該能夠在任何屏幕之間切換。

那么,在這種情況下,請查看NavigationBar。

現(xiàn)在,您可能會想,“底部們有導(dǎo)航欄嗎?,這個新的導(dǎo)航欄小部件有什么特別之處?“

不同之處在于BoottomNavigationBar使用Material 2設(shè)計系統(tǒng),而NavigationBar具有新的Material 3外觀和感覺。

例如,藥丸形狀,它以對比色指示活動的目的地。

要啟動并運行,為NavigationBar提供destination列表,當(dāng)前所選的索引以及每當(dāng)選擇destination時出發(fā)的回調(diào)而已。

NavigationBar(
    destinations: [
        NavigationDestination(
            icon: Icon(Icons.home),
            label: 'Home',
        ),
        NavigationDestination(
            icon: Icon(Icons.explore),
            label: 'Explore',
        ),
        NavigationDestination(
            icon: Icon(Icons.person),
            label: 'Profile',
        ),
        NavigationDesstination(
            icon: Icon(Icons.settings_rounded,
            label: 'Settings',
        ),
    ],
    selectedIndex: currentPageIndex,
    onDestinationSelected: (int index) {
        setState(() {
            currentPageIndex = index;
        });
    }
)

現(xiàn)在您的應(yīng)用程序可以使用選定的索引來決定要承鉉哪個視圖。

Scaffold(
    bottomNavigationBar: NavigationBar(...),
    body: [Widget1, Widget2, Widget3, Widget4][currentPageIndex]
)

您可以使用它并配置諸如labelBehavior

NavigationBar(
    destinations: [...].
    selectedIndex: currentPageIndex,
    onDestinationSelected: (int index) {...},
    labelBehavior: onlyShowSelected,
)

background

NavigationBar(
    destinations: [...],
    selectedIndex: currentPageIndex,
    onDestinationSelected: (int index) {...},
    backgroundColor: Colors.grey,
)

和animationDuration之類的東西,以便當(dāng)destination在選中和未選中之間更改狀態(tài)時。

NavigationBar(
    destinations: [...],
    selectedIndex: currentPageIndex,
    onDestinationSelected: (int index) {...},
    animationDuration: Duration(ms: 1000),
)

準(zhǔn)備好在大屏幕訪問您的應(yīng)用程序了嗎?將NavigationBar與NaviigationRail欄配對,您將立即擁有一個完全相應(yīng)的導(dǎo)航系統(tǒng)。

如果想了解有關(guān)NavigationBar的內(nèi)容,或者關(guān)于Flutter的其他功能,請訪問 flutter.dev

以上就是Flutter Widget之NavigationBar使用詳解的詳細(xì)內(nèi)容,更多關(guān)于Flutter Widget NavigationBar的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Android帶清除按鈕、密碼可見小眼睛的輸入框

    Android帶清除按鈕、密碼可見小眼睛的輸入框

    這篇文章主要介紹了Android帶清除按鈕、密碼可見小眼睛的輸入框,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-01-01
  • android耳機(jī)左右聲道接反具體修正方法

    android耳機(jī)左右聲道接反具體修正方法

    android 耳機(jī)左右聲道接反如何修正,具體的修改方法如下,感興趣的朋友可以參考下哈,希望對大家有所幫助
    2013-06-06
  • Android中GridView插件的使用方法

    Android中GridView插件的使用方法

    今天小編就為大家分享一篇關(guān)于Android中GridView插件的使用方法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • SurfaceView開發(fā)[捉小豬]手機(jī)游戲 (二)

    SurfaceView開發(fā)[捉小豬]手機(jī)游戲 (二)

    這篇文章主要介紹了用SurfaceView開發(fā)[捉小豬]手機(jī)游戲 (二)本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-08-08
  • Android圖片加載案例分享

    Android圖片加載案例分享

    這篇文章主要為大家分享了Android圖片加載的實現(xiàn)代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • Android中Fragment相互切換間不被回收的實現(xiàn)方法

    Android中Fragment相互切換間不被回收的實現(xiàn)方法

    這篇文章主要給大家介紹了關(guān)于Android中Fragment相互切換間不被回收的實現(xiàn)方法,文中給出了詳細(xì)的示例代碼和注釋供大家參考學(xué)習(xí),對大家具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧。
    2017-08-08
  • Android Notification通知使用詳解

    Android Notification通知使用詳解

    消息通知(Notification)是Android系統(tǒng)中比較有特色的一個功能,當(dāng)某個應(yīng)用程序希望用戶發(fā)出一些提示信息,而該應(yīng)用又不在前臺運行時,就可以借助通知來實現(xiàn)
    2022-09-09
  • Android手機(jī)聯(lián)系人帶字母索引的快速查找

    Android手機(jī)聯(lián)系人帶字母索引的快速查找

    這篇文章主要為大家詳細(xì)介紹了Android手機(jī)聯(lián)系人帶字母索引的快速查找實現(xiàn)方法,感興趣的小伙伴們可以參考一下
    2016-03-03
  • Android 使用Intent傳遞數(shù)據(jù)的實現(xiàn)思路與代碼

    Android 使用Intent傳遞數(shù)據(jù)的實現(xiàn)思路與代碼

    Intent是Android中一個非常重要的概念,跟這個詞的本意(意圖,目的)一樣,這個類在Android中的作用就是要調(diào)用某個組建去做某一件事,接下來詳細(xì)介紹,感興趣的朋友可以參考下
    2013-01-01
  • Android創(chuàng)建簡單發(fā)送和接收短信應(yīng)用

    Android創(chuàng)建簡單發(fā)送和接收短信應(yīng)用

    收發(fā)短信應(yīng)該是每個手機(jī)最基本的功能之一了,即使是許多年前的老手機(jī)也都會具備這項功能,而Android 作為出色的智能手機(jī)操作系統(tǒng),自然也少不了在這方面的支持。今天我們開始自己創(chuàng)建一個簡單的發(fā)送和接收短信的應(yīng)用,需要的朋友可以參考下
    2016-04-04

最新評論