首页 > 其他分享 >(更新自2024年6月)Flutter3中BottomNavigationBar的用法。

(更新自2024年6月)Flutter3中BottomNavigationBar的用法。

时间:2024-06-14 18:11:48浏览次数:21  
标签:MyHomePageState Icons label 2024 currentIndex MyHomePage BottomNavigationBar Flu

import 'package:flutter/material.dart';

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return const MaterialApp(
      home: MyHomePage(),
    );
  }
}

class MyHomePage extends StatefulWidget {
  const MyHomePage({super.key});

  @override
  // ignore: library_private_types_in_public_api
  _MyHomePageState createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  int currentIndex = 0;

  void onTap(int index) {
    setState(() {
      currentIndex = index;
    });
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Center(
        child: Text('Selected index: $currentIndex'),
      ),
      bottomNavigationBar: BottomNavigationBar(
        currentIndex: currentIndex,
        onTap: onTap,
        items: const [
          BottomNavigationBarItem(icon: Icon(Icons.home), label: 'Home'),
          BottomNavigationBarItem(icon: Icon(Icons.email), label: 'Email'),
          BottomNavigationBarItem(
              icon: Icon(Icons.settings), label: 'Settings'),
        ],
      ),
    );
  }
}

  BottomNavigationBar 是 Flutter 的 Material 库的一部分,因此不需要添加额外的依赖。只需导入 material.dart 即可使用

 

标签:MyHomePageState,Icons,label,2024,currentIndex,MyHomePage,BottomNavigationBar,Flu
From: https://www.cnblogs.com/xiongwei/p/18248413

相关文章

  • 【Py/Java/C++三种语言OD独家2024D卷真题】20天拿下华为OD笔试之【贪心/脑筋急转弯】2
    有LeetCode算法/华为OD考试扣扣交流群可加948025485可上全网独家的欧弟OJ系统练习华子OD、大厂真题绿色聊天软件戳od1441了解算法冲刺训练(备注【CSDN】否则不通过)文章目录题目描述与示例题目描述输入描述输出描述示例一输入输出说明示例二输入输出说明示例三......
  • 【Py/Java/C++三种语言OD独家2024D卷真题】20天拿下华为OD笔试之【二分查找】2024D-部
    有LeetCode算法/华为OD考试扣扣交流群可加948025485可上全网独家的欧弟OJ系统练习华子OD、大厂真题绿色聊天软件戳od1441了解算法冲刺训练(备注【CSDN】否则不通过)文章目录题目描述与示例题目描述输入描述输出描述示例输入输出说明解题思路代码pythonjavacpp时......
  • 【Py/Java/C++三种语言OD独家2024D卷真题】20天拿下华为OD笔试之【DFS】2024D-计算三
    有LeetCode算法/华为OD考试扣扣交流群可加948025485可上全网独家的欧弟OJ系统练习华子OD、大厂真题绿色聊天软件戳od1441了解算法冲刺训练(备注【CSDN】否则不通过)文章目录题目描述与示例题目描述:输入描述输出描述示例一输入输出说明示例二输入输出说明示例三......
  • 2024 姿态估计/动作捕捉 开源项目 pose estimate / mocap opensource projects
    困境遮挡抖动脚与地面单目AiOS:All-in-One-StageExpressiveHumanPoseandShapeEstimation,解决了遮挡问题PhysPT:Physics-awarePretrainedTransformerforEstimatingHumanDynamics:引入物理模型HaMeR:手部捕捉TRAM:超越WHAM,可以实现高难度动作WHAC:首个......
  • 长城杯CTF2024-PWN-kawayi复现
    文件保护libc版本uaf漏洞free函数没有进行置0操作GDB断点断点:0xD90泄漏libc由于v1>3会退出,所以必须在四次申请堆块中拿到shell第一次申请-创建largebinchunk因为创建largebin的chunk堆块,所以申请的是0x430第二次申请-创建tcachebinchunk申请一个tcache......
  • 第四届物联网与机器学习国际学术会议(IoTML 2024)
    【ACM独立出版,高录用,见刊检索快速稳定】第四届物联网与机器学习国际学术会议(IoTML2024)【IoTML2023会后三个半月内完成EI检索】20244thInternationalConferenceonInternetofThingsandMachineLearning2024年8月9-11日,中国-南昌大会官网:https://ais.cn/u/qM7ruu【更......
  • 第七届计算机信息科学与应用技术国际学术会议(CISAT 2024)
    【IEEE独立出版|快速稳定EI检索】第七届计算机信息科学与应用技术国际学术会议(CISAT2024)20247thInternationalConferenceonComputerInformationScienceandApplicationTechnology2024年7月12-14日,中国-杭州大会官网:https://ais.cn/u/VZJNna【更多内容】收录检索......
  • 第四届计算机技术与信息科学国际研讨会(ISCTIS 2024)
    【连续3年稳定EI,IEEE独立出版丨十余所高校联合支持】第四届计算机技术与信息科学国际研讨会(ISCTIS2024)20244thInternationalSymposiumonComputerTechnologyandInformationScience会议时间:2024年7月12-14日会议地点:中国·西安大会官网:https://ais.cn/u/fyQfQf【更......
  • 2024年高考报名条件
    2024年高考报名条件更新:2024-3-2019:38:10    发布:大学生必备网      纠错https://www.dxsbb.com/news/17828.html教育部公布的2024年高考报名条件如下,供大家参考。1.符合下列条件的人员,可以申请报名:(1)遵守中华人民共和国宪法和法律;(2)高级中等教育学校毕业或具有......
  • 2024/6/13-日常练习
    第一章1.试说明数据、数据库、数据库管理系统和数据库系统的概念。答:数据是数据库中存储的基本对象数据库:是存放数据的场所。数据库管理系统:管理数据库数据及其功能的系统软件。数据库系统:由数据库、数据库管理系统、数据库管理员和数据库应用程序共同构成的系统。5.比较用......