扬中企业网站优化哪家好公司网站建设注意点

张小明 2026/3/12 3:39:15
扬中企业网站优化哪家好,公司网站建设注意点,建网站软件有哪些,网站竞价推广托管公司昨天把底部导航栏外观完成了#xff0c;但是点击还不能切换#xff0c;今天把点击功能添加上#xff0c;并且完善浏览区。BottomNavigationBar 组件自带 onTap 方法并自动传入当前点击的 index#xff0c;需要定义一个存放导航栏按钮索引的变量#xff0c;在无状态类中添加…昨天把底部导航栏外观完成了但是点击还不能切换今天把点击功能添加上并且完善浏览区。BottomNavigationBar 组件自带 onTap 方法并自动传入当前点击的 index需要定义一个存放导航栏按钮索引的变量在无状态类中添加变量、补充onTap方法即可class _MainPageState extends StateMainPage { // 本节关键代码 // 存放点击索引 int _currentIndex 0; // 底部导航条定义好了基本不会变所以声明 final final ListTabListItem _tabList [ TabListItem( icon: Icon(Icons.home, color: Colors.grey), activeIcon: Icon(Icons.home, color: Colors.black), text: 首页 ), TabListItem( icon: Icon(Icons.shopping_cart, color: Colors.grey), activeIcon: Icon(Icons.shopping_cart, color: Colors.black), text: 购物车 ), TabListItem( icon: Icon(Icons.person, color: Colors.grey), activeIcon: Icon(Icons.person, color: Colors.black), text: 我的 ), ]; ListBottomNavigationBarItem _getTabBarWidget() { return List.generate(_tabList.length, (int index) { return BottomNavigationBarItem( icon: _tabList[index].icon, activeIcon: _tabList[index].activeIcon, label: _tabList[index].text, ); }); } override Widget build(BuildContext context) { return Scaffold( body: Center(child: Text(主页)), bottomNavigationBar: BottomNavigationBar( items: _getTabBarWidget(), // 本节关键代码 onTap: (int index) { _currentIndex index; setState(() {}); }, currentIndex: _currentIndex, ), ); } }接下来处理显示区域显示区域都需要避开屏幕上方挖孔或者刘海下方要显示内容要避开昨天做得导航栏以便于完整显示。正好 Flutter 有自动处理这些问题的组件SafeArea() 用于设置显示安全区域。另外每个导航功能的页面是堆叠放置每点击一个导航按钮把堆叠的页面置顶就可以显示出来了可以用一个组件处理堆叠IndexedStack()把 Scaffold() 下面的 body: Center() 组件替换为 SafeArea() 。IndexedStack() 里面有一个 children:[] 属性我们同样用函数来处理子 widget 再把导航栏点击获取的 index 变量传过来赋值给 index 属性就可以控制页面堆叠显示了。三个页面组件比较多来建立三个目录HomeCartInfo每个目录下面建立 index.dart 每个页面都使用有状态组件如下代码如下// 本节关键代码 ListWidget _getChildren() { return [ HomeView(), CartView(), InfoView(), ]; } override Widget build(BuildContext context) { return Scaffold( // 本节关键代码 body: SafeArea(child: IndexedStack( index: _currentIndex, // 配合点击传来的 index 变量 children: _getChildren(), )), bottomNavigationBar: BottomNavigationBar( items: _getTabBarWidget(), onTap: (int index) { _currentIndex index; setState(() {}); }, currentIndex: _currentIndex, ), ); } }点击导航栏显示对应页面完成效果
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

民间it网站建设安卓系统优化大师

第一章:Agent服务性能暴跌50%?从现象到本质的深度剖析某日凌晨,监控系统突然告警:Agent服务的平均响应时间从80ms飙升至160ms,吞吐量同步下降超过50%。这一异常直接影响了下游十余个核心业务模块的调用效率。面对突发性…

张小明 2026/3/5 4:49:31 网站建设

茶叶建设网站市场分析别墅设计公司排名前十强

FaceFusion 支持 TensorRT 加速:推理速度再提升 40%在短视频、虚拟直播和社交滤镜大行其道的今天,人脸融合技术早已不再是实验室里的概念,而是每天被数亿用户“刷脸”的核心功能。无论是美颜相机中的一键换脸,还是电商平台上“试妆…

张小明 2026/3/5 4:49:31 网站建设

电子商务网站的推广方式网站建设教程步骤

本文系统介绍了AI智能体的七大设计模式,包括提示链、路由、并行化三种工作流模式,以及反思、工具使用、规划、多智能体四种智能体模式。文章详细对比了工作流与智能体的适用场景,强调了在构建智能体系统时应保持简洁、处理不确定性&#xff0…

张小明 2026/3/5 4:49:33 网站建设

唐山网站建设正规公司下载互联网

MTK芯片设备因其广泛的应用和出色的性价比,在移动设备市场中占据重要地位。然而,设备启动时的bootrom保护机制常常成为开发者进行深度调试和定制化开发的障碍。bypass_utility作为一款专业级的开源工具,能够有效禁用MTK设备的bootrom保护&…

张小明 2026/3/5 4:50:39 网站建设

澄迈网站建设企业汽车网站建设

导语大家好,我是社长,老K。专注分享智能制造和智能仓储物流等内容。欢迎大家使用我们的仓储物流技术AI智能体。新书《智能物流系统构成与技术实践》新书《智能仓储项目出海-英语手册》新书《智能仓储自动化项目:避坑手册》新书《智能仓储项目…

张小明 2026/3/5 4:49:36 网站建设

中国工程建设监理网站wordpress分页显示

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

张小明 2026/3/5 4:49:37 网站建设