首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Flutter Widgets 之 BottomNavigationBar

注意:无特殊说明,Flutter版本及Dart版本如下: Flutter版本:1.12.13+hotfix.5 Dart版本:2.7.0 BottomNavigationBar 和 BottomNavigationBarItem...配合Scaffold控件使用可以实现底部导航效果,类似于微信底部的导航效果,下面是一个简单的底部导航案例: Scaffold( bottomNavigationBar: BottomNavigationBar...BottomNavigationBar有2种显示模式,其中一种是fixed效果,前面的展示就是fixed效果,这也是默认值,另一种是shifting效果, BottomNavigationBar(...我们还可以设置其背景颜色(backgroundColor)、图标大小(iconSize)、选中和未选中图标、字体的颜色,大小等。...如果导航的图标是自己设计的图标,这时仅仅通过BottomNavigationBar是无法实现我们想要的效果的,比如微信的导航的效果,虽然选中和未选中也是颜色的区别,但图标不是Icons自带的图标,想要实现切换

79930
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【Flutter】StatefulWidget 组件 ( 底部导航栏组件 | BottomNavigationBar 组件 | BottomNavigationBarItem 组件 | 选项卡切换 )

    @override Widget build(BuildContext context) { // 文本组件样式 , 可以设置给 Text 文本组件 // 设置字体大小 20, 颜色红色...@override Widget build(BuildContext context) { // 文本组件样式 , 可以设置给 Text 文本组件 // 设置字体大小 20, 颜色红色...@override Widget build(BuildContext context) { // 文本组件样式 , 可以设置给 Text 文本组件 // 设置字体大小 20, 颜色红色...: https://flutter.cn/docs ( 强烈推荐 ) 官方 GitHub 地址 : https://github.com/flutter Flutter 中文社区 : https://...flutter.cn/ Flutter 实用教程 : https://flutter.cn/docs/cookbook Flutter CodeLab : https://codelabs.flutter-io.cn

    2.4K00

    【Flutter 专题】11 底部状态栏了解下?

    和尚今天来整理一下在学习测试 Flutter 时需用到的底部导航栏 BottomNavigationBar,使用方式很简单,和尚感觉效果比原生的 Android 要好一些。...与 body 同级的位置添加 BottomNavigationBar,BottomNavigationBarItem 中可以添加文字标签或图标 (Icons/Image) 等,若图片不存在时会显示空白;...这样就可以添加底部状态栏内容,文字和图标的样式也可以随意调整;如下: bottomNavigationBar: new BottomNavigationBar( type: BottomNavigationBarType.fixed...,因为目前用的时固定的图标和文字,此时需要处理图标和文字切换时的样式,如下: var _bottomText = ['签到', '我']; var _bottomIcons = [ [ new...fixed 样式 ? ? GitHub Demo ---- 和尚刚接触 Flutter 时间不长,还有很多不清楚和不理解的地方,如果又不对的地方还希望多多指出。

    1.9K41

    掌握Flutter底部导航栏:畅游导航之旅

    在Flutter中,底部导航栏也是一项强大的功能,开发者可以利用Flutter框架提供的丰富组件和灵活性,轻松实现各种样式和交互效果的底部导航栏。...在Flutter中,开发者可以使用内置的BottomNavigationBar组件轻松创建和定制底部导航栏,同时结合其他Flutter组件和功能实现更丰富的导航体验。...3.1 使用BottomNavigationBar BottomNavigationBar是Flutter提供的一个内置组件,用于创建底部导航栏。...Flutter提供了丰富的选项,使开发者可以轻松自定义底部导航栏的外观,包括选中项的颜色和图标、背景颜色和形状、导航栏的高度以及图标的大小等。在本节中,我们将介绍如何实现底部导航栏的自定义外观。...此外,您还可以使用selectedIconTheme属性来自定义选中项的图标主题,包括颜色、大小和样式等。

    48210

    在 Flutter 中使用 NavigationRail 和 BottomNavigationBar【Flutter专题33】

    在 Flutter 中使用 NavigationRail 和 BottomNavigationBar “作者:坚果 华为云享专家,InfoQ签约作者,阿里云专家博主,51CTO博客首席体验官,开源项目GVA...成员之一,专注于大前端技术的分享,包括Flutter,鸿蒙,小程序,安卓,VUE,JavaScript等。”...本文将向您展示如何使用NavigationRail和BottomNavigationBar在 Flutter 中创建自适应布局。我们将浏览一下这个概念,然后通过一个完整的例子来在实践中应用这个概念。...indicatorColor }) BottomNavigationBar 构造函数: BottomNavigationBar({ Key?...类 (flutter.dev) BottomNavigationBar 类(flutter.dev) 后记 您已经学习了一种使用 NavigationRail 和 BottomNavigationBar

    2.2K50

    Flutter 全局控制底部导航栏和自定义导航栏的方法

    底部导航栏通常位于屏幕底部,以图标和标签的形式展示应用的不同功能或页面,用户可以通过点击不同的图标来切换页面。...而自定义导航栏则是一种更加灵活的导航栏形式,可以根据应用的需求自定义布局、样式和交互方式,适用于一些特定场景或者需要更多定制化的应用。...底部导航栏: 底部导航栏通常位于屏幕底部,以图标和标签的形式展示应用的不同功能或页面。它的特点包括: 简洁直观:底部导航栏的设计简洁直观,用户可以通过点击不同的图标来快速切换页面,易于上手和操作。...自定义导航栏: 自定义导航栏是一种更加灵活的导航栏形式,开发者可以根据应用的需求自定义布局、样式和交互方式。...它的特点包括: 灵活定制:自定义导航栏可以根据应用的特定需求进行灵活定制,包括布局、样式、交互方式等,满足不同应用场景的需求。

    42510
    领券