android 动画你们都是怎么做的 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ly529
V2EX    Android

android 动画你们都是怎么做的

  •  
  •   ly529 2019-08-15 16:05:32 +08:00 15464 次点击
    这是一个创建于 2338 天前的主题,其中的信息可能已经有所发展或是发生改变。

    以前做一些和页面没什么交互的动画都是用 Lottie 或者 GIF,最近去了新公司 UI 都不会做 GIF,让我自己画,我只会画一些简单的,他出个动画特效特别复杂。你们动画特效都是怎么做的,什么好的比较全面的库吗

    22 条回复    2019-08-19 16:54:36 +08:00
    dovme
        1
    dovme  
       2019-08-15 16:15:38 +08:00   3
    我不懂,但是上家公司的 android 是循环调用多张图片,连起来就成动画了。。
    lrannn
        2
    lrannn  
       2019-08-15 16:17:23 +08:00
    复杂的就自定义组装吧....大部分还是用 ValueAnimtor 配合自定义 View 使用。
    silvernoo
        3
    silvernoo  
       2019-08-15 16:19:35 +08:00
    animated-vector
    p8YFk4f3E8SJ3aEv
        4
    p8YFk4f3E8SJ3aEv  
       2019-08-15 16:20:34 +08:00
    SVGA
    lrannn
        5
    lrannn  
       2019-08-15 16:21:38 +08:00
    @lrannn 说错了,是简单的哈哈哈。复杂的还是 SVG 比较合适
    fenx
        6
    fenx  
       2019-08-15 16:21:57 +08:00
    不会做 gif 还行
    ly529
        7
    ly529  
    OP
       2019-08-15 16:24:08 +08:00
    @lrannn 比如很多星星四面八面的扩散,完全没有思路
    0x8192dd
        8
    0x8192dd  
       2019-08-15 16:25:25 +08:00
    特别复杂的动画,公司由没有搞特效的就用序列帧呗,美术弄这种很快的,你用代码画几天又不好维护,当然能用 Lottie 还是最好的
    nwu2Cv8OZ2MZMg39
        9
    nwu2Cv8OZ2MZMg39  
       2019-08-15 16:27:44 +08:00
    AE 导出 JSON
    lrannn
        10
    lrannn  
       2019-08-15 16:29:43 +08:00
    @ly529 有那种粒子扩散效果的库啊,可以网上查找一下相关代码。
    narmgalaxy
        11
    narmgalaxy  
       2019-08-15 16:51:27 +08:00
    这不能把锅丢到你身上,当然自己要会做。但是这个不应该你来做,而且不会出 gif 完全是借口,动画效果能做出来看之后哪怕是录屏也能给做成 gif。Flutter 上用的是 flare,类似于 Lottie 的技术。
    DeweyReed
        12
    DeweyReed  
       2019-08-15 17:11:36 +08:00
    TobiahShaw
        13
    TobiahShaw  
       2019-08-15 17:57:10 +08:00
    emmm 是不是设计说:我做不出来示意图,就要那种那种那种动画。。。。。。
    droiz
        14
    droiz  
       2019-08-15 18:00:17 +08:00 via iPhone
    airbnb 那个 Lottie
    toeii
        15
    toeii  
       2019-08-15 18:03:16 +08:00
    通常是播放帧动画和 SVG
    dfourc
        16
    dfourc  
       2019-08-15 18:13:20 +08:00
    @TobiahShaw #13 老哥你把我逗笑了
    zhensjoke
        17
    zhensjoke  
       2019-08-16 09:13:41 +08:00
    @dovme 早年间安卓机开机动画就是这样。一张张 jpg 循环播放。声音也是独立 mp3。
    比如:U880 开机动画 下载
    hmidesigner
        18
    hmidesigner  
       2019-08-16 09:59:39 +08:00 via iPhone
    我是设计师,一般开发小哥会希望有 lottie,而我们一般会导出一个包扩图片在内的 json,基本完美还原
    justin2018
        19
    justin2018  
       2019-08-16 10:09:16 +08:00
    哎 我们设计师给我一张静态 png 让我做 效果 你说我咋做 咋做

    我推荐用 Lottie 但是 没人理会 哎

    https://juejin.im/post/5b62e2bae51d4534c34a65e3
    ly529
        20
    ly529  
    OP
       2019-08-16 16:14:27 +08:00
    @TobiahShaw 对,找个别的 app,就说就像这种
    TobiahShaw
        21
    TobiahShaw  
       2019-08-16 16:18:50 +08:00
    @ly529 #20
    这不是扯淡吗,开发者模式调速度分析下来?这也太蛋疼了。。。
    merpyzf
        22
    merpyzf  
       2019-08-19 16:54:36 +08:00 via iPhone
    自己写这种复杂动画的话简直要命
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4970 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 09:44 PVG 17:44 LAX 01:44 JFK 04:44
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86