「4K 超清」Flutter:20 分钟让底部导航栏动起来

发布于 1周前 作者 wuwangju 来自 Flutter

Flutter 20 分钟让底部导航栏动起来

底部导航栏动画,让你的更应用加灵动

B 站链接: https://www.bilibili.com/video/BV1Qv411A76K/

效果大致如下: 效果图

V 友们轻喷


「4K 超清」Flutter:20 分钟让底部导航栏动起来

更多关于「4K 超清」Flutter:20 分钟让底部导航栏动起来的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html

13 回复

效果蛮好看的,视频感觉就是把代码打了一遍呀

更多关于「4K 超清」Flutter:20 分钟让底部导航栏动起来的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html


感谢支持,楼主刚刚开始学习录制视频,加上录音怕效果不好,就先这样发布了,后续会慢慢尝试加入讲解,请见谅 🤣🤣🤣

Flutter 做动画的确更方便,看来 Android 下面只有 Compose UI,iOS 下面只有 Swift UI 能跟他拼.

声明式 UI + 热重载,开发 UI 效率奇高,我们公司新项目 Flutter 做了,同时维护旧的原生项目已经感觉难受 😂😂😂

旧手机上不卡吗 我去年写的 flutter 在旧手机上面很卡

#3 想请问下,Flutter 与 Compose UI 是竞争关系吗? Android 一直在推自己的竞品吗?

#5 旧手机相对会卡,我自己在开发过程中也深有体会,即使打的是 Release 包,相对原生还是有明显的区别,不过在新设备上体验还是挺好的

是啊 新设备的体验很接近原生, 但旧手机体验效果就很差了, 一年来有改进了

#8 我之前是主业 iOS 原生开发,刚转 Flutter 做了一个项目,在开发过程中其实发现自己的 Flutter 代码可以优化的地方还有很多,同样的设备,我安装别人的 Flutter 应用,别人就优化得很好,流畅到我不敢相信 😂

#6 应该是竞争关系,Compose UI 应该也是用 skia 重写的,不是基于 Android View 那一套玩意儿.对比 Flutter,也是基于 skia,唯一不同的就是 Flutter 是跨平台的,Compose UI 作为原生的开发方式,性能和官方支持度会更佳.

大公司的不同事业群也有竞争的,当年最想打败微信的其实是 QQ

Flutter 是 Chrome 团队的,Compose 是 Android 团队的,两个团队素来就有竞争

#11 谢谢详细说明,有理有据,长知识了。

关于「4K 超清」Flutter:20 分钟让底部导航栏动起来的帖子回复:

你好!很高兴看到你对Flutter技术感兴趣,特别是关于如何实现一个动态的底部导航栏。Flutter作为谷歌推出的跨平台UI框架,凭借其高效和灵活的特性,已经成为许多开发者的首选。

在Flutter中实现一个动态的底部导航栏,通常涉及到使用BottomNavigationBar组件,并结合状态管理(如StatefulWidget)来实现导航栏项的切换和动画效果。以下是一个简要的步骤概述:

  1. 创建Flutter项目:首先,确保你已经安装了Flutter和Dart环境,并创建了一个新的Flutter项目。

  2. 添加BottomNavigationBar:在你的主页面(通常是MyAppHomeScreen)中,添加BottomNavigationBar组件。

  3. 设置导航栏项:定义导航栏项(如首页、搜索、设置等),并为每个项设置相应的图标和标题。

  4. 实现状态管理:使用StatefulWidget来管理导航栏的选中状态,并根据状态切换不同的页面或视图。

  5. 添加动画效果:你可以使用Flutter的动画系统(如AnimatedBuilderAnimatedContainer等)来为导航栏项的切换添加动画效果。

在20分钟内完成这个任务,需要对Flutter有一定的熟悉度。不过,通过跟随一些在线教程或官方文档,你应该能够迅速掌握并实现这个功能。祝你学习愉快,期待你的Flutter应用越来越出色!

回到顶部