V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
sangbill
V2EX  ›  Flutter

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

  •  
  •   sangbill · 2021-08-31 21:53:45 +08:00 · 1963 次点击
    这是一个创建于 1177 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    效果大致如下: 效果图

    V 友们轻喷

    12 条回复    2021-09-02 22:39:29 +08:00
    subpo
        1
    subpo  
       2021-08-31 21:57:17 +08:00
    效果蛮好看的,视频感觉就是把代码打了一遍呀
    sangbill
        2
    sangbill  
    OP
       2021-08-31 21:59:30 +08:00
    @subpo 感谢支持,楼主刚刚开始学习录制视频,加上录音怕效果不好,就先这样发布了,后续会慢慢尝试加入讲解,请见谅 🤣🤣🤣
    xlsepiphone
        3
    xlsepiphone  
       2021-08-31 22:02:53 +08:00
    Flutter 做动画的确更方便,看来 Android 下面只有 Compose UI,iOS 下面只有 Swift UI 能跟他拼.
    sangbill
        4
    sangbill  
    OP
       2021-08-31 22:09:54 +08:00
    @xlsepiphone 声明式 UI + 热重载,开发 UI 效率奇高,我们公司新项目 Flutter 做了,同时维护旧的原生项目已经感觉难受 😂😂😂
    so1n
        5
    so1n  
       2021-08-31 23:37:45 +08:00
    @sangbill 旧手机上不卡吗 我去年写的 flutter 在旧手机上面很卡
    ufan0
        6
    ufan0  
       2021-08-31 23:47:35 +08:00
    @xlsepiphone #3 想请问下,Flutter 与 Compose UI 是竞争关系吗? Android 一直在推自己的竞品吗?
    sangbill
        7
    sangbill  
    OP
       2021-09-01 00:20:41 +08:00
    @so1n #5 旧手机相对会卡,我自己在开发过程中也深有体会,即使打的是 Release 包,相对原生还是有明显的区别,不过在新设备上体验还是挺好的
    so1n
        8
    so1n  
       2021-09-01 00:33:48 +08:00
    @sangbill 是啊 新设备的体验很接近原生, 但旧手机体验效果就很差了, 一年来有改进了
    sangbill
        9
    sangbill  
    OP
       2021-09-01 09:07:24 +08:00
    @so1n #8 我之前是主业 iOS 原生开发,刚转 Flutter 做了一个项目,在开发过程中其实发现自己的 Flutter 代码可以优化的地方还有很多,同样的设备,我安装别人的 Flutter 应用,别人就优化得很好,流畅到我不敢相信 😂
    xlsepiphone
        10
    xlsepiphone  
       2021-09-01 09:47:59 +08:00   ❤️ 1
    @ufan0 #6 应该是竞争关系,Compose UI 应该也是用 skia 重写的,不是基于 Android View 那一套玩意儿.对比 Flutter,也是基于 skia,唯一不同的就是 Flutter 是跨平台的,Compose UI 作为原生的开发方式,性能和官方支持度会更佳.
    sunbreak
        11
    sunbreak  
       2021-09-02 22:02:45 +08:00
    @ufan0 大公司的不同事业群也有竞争的,当年最想打败微信的其实是 QQ

    Flutter 是 Chrome 团队的,Compose 是 Android 团队的,两个团队素来就有竞争
    ufan0
        12
    ufan0  
       2021-09-02 22:39:29 +08:00
    @sunbreak #11 谢谢详细说明,有理有据,长知识了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3413 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 11:33 · PVG 19:33 · LAX 03:33 · JFK 06:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.