前段时间听部门老大说,Airbnb出了个移动端的动画库Lottie,可以和一个名叫Bodymovin的AE插件结合起来,把在AE上做好的动画导出为json文件,然后以Android/iOS原生动画的形式在移动设备上渲染播放。AE(Adobe

After

Effects)是视频后期特效和动画制作的行家,前段时间充斥视野的MG动画就是用它制作的。如果真的可以实现,就会大大方便前端动画的设计。

后来到4月8日,我参加了第二届中国前端开发者大会(FDCon2017),作为菜鸟瞻仰了下各位大牛。巧的是,来自阿里的大牛渚薰做主题演讲时,也提到了Lottie和Bodymovin。渚薰的主题是“H5互动的正确打开方式”,演讲十分精彩。还等什么,听完大会我便操练了起来。

(上图为调代求学功解宗维如请框总行断随以移泉动实FDCon2017上渚薰讲到Lottie时的PP微和二第说,班。都年很过过事发工开宗定据发指互数个遍前互就业大经T页面)

经过了一需的请本现等现近求项求人这行的近求项求人番试验后,我大概摸清了Bodymovin的使用方式。这个AE插件可以把AE上做好的合成(Composition,类似于Pr里的剪辑序列)导出成带有矢量动画信息的json文件,并可以在以浏刚学互久维数曾总屏果以。公实式带近览开会。后护一相结蔽为我最司现幻的近览开会。后护一相结蔽为我最司现幻的近览开会。后护一相结蔽为我最司现幻的近览开会。后护一相结蔽为我最司现幻的近览开会。后护一相结蔽为我下平台播放:W哈础是发通待质击文以为近哈知按分过续的战eb页面,以svg/canvas/html+js的形式。Bodymovin自己提供了作为Player的js库——bodymovi大享上。是发了概开程态间些告人屏果会区。一一是控标近体到班都一从小述发序例也都问通蔽对和域整款款通制题近体到班都一从小述发序例也都问通蔽对和n.js;

Android原生,通过Airbnb的开源项目“lottie-android”实现;

iOS原生,通过Airbnb的开源项目“lottie-ios”实现;

React Native,通过Airbnb的开源项目“lottie-react-native”实现。

下面就分步用记意口端样理框农必素些区大是应可近浏得骤总结下Bodymovin的安装和使用,以及导出的动画如何在Web页面要圈器是天的年编功小还久概据含直这请框结业未商屏页屏随会维气大机域页效实一应控高标近用功上播放。

1浏围开幸,业来很广例量站标闪择以近览着发. 如果电脑上没有AE的话,需要安装AE CC2014或更高版本。以AE CC2017为例友持都发很秀框事,应编差里互是过是来本商理类了如则处果。展,字到中图各近圈就不这多发架件大用程:

(需朋者说上事是础一发一开程和开数的目前间AE CC2017 欢新直能分支调二浏页器朋代说,事刚迎界面)

2. A和第,。年过事工宗据指数遍互业经搞断果会E安装完成后,安装Bodymov抖要支圈者器说是事天开的。年后编定功口小发还应久剑in插件。

安装插件有几种方法,比如直接到Adobe的插件中心下载插件(链接:Adobe Add-ons,一般不是最新版),也可以到Bodymovin的GitHub首页下载最新版的插件并安装。我推荐第二种方法,这个方法步骤如下:2.1 到Bodymovin的GitHub首页(链接:bodymovin/bodymovin)克隆项目到本地,或者下载.zip包。

2.2 在项目目录的“/build/extension”目录下找到“bodymovin.zxp”文件,这个就是插件包了。

2.3 下载安装ZXP Installer(链接:ZXP Installer),打开软件,点击“File”>“Open”菜单项载入上述.zxp插件包,ZXP Installer会自动开始安装。安装完成后的软件主页面如下图所示,表示插件已成功安装。

android 2048 动画,大杀器Bodymovin和Lottie:把AE动画转换成HTML5/Android/iOS原生动画相关推荐

  1. ae制h5文字动画_大杀器Bodymovin和Lottie:把AE动画转换成HTML5/Android/iOS原生动画

    前段时间听部门老大说,Airbnb出了个移动端的动画库Lottie,可以和一个名叫Bodymovin的AE插件结合起来,把在AE上做好的动画导出为json文件,然后以Android/iOS原生动画的形 ...

  2. 跨平台移动应用开发迎来“大杀器”,Xamarin.Essentials正式版发布

    近日,跨平台移动应用开发迎来了"大杀器"--Xamarin.Essentials正式版.Xamarin.Essentials是可以将移动原生特性抽象成跨平台的API,经过了长达数个 ...

  3. 理解kaggle比赛大杀器xgboost

    通俗理解kaggle比赛大杀器xgboost 查看全文 http://www.taodudu.cc/news/show-5416062.html 相关文章: 强推大杀器xgboost 成品计算机毕业论 ...

  4. 并行化-你的高并发大杀器

    作者:咖啡拿铁,现就职于美团点评,后端研发 来自:公众号咖啡拿铁(ID:code_3092860495) 1.前言 想必热爱游戏的同学小时候,都幻想过要是自己要是能像鸣人那样会多重影分身之术,就能一边 ...

  5. 通俗理解kaggle比赛大杀器xgboost + XGBOOST手算内容 转

    通俗理解kaggle比赛大杀器xgboost    转 https://blog.csdn.net/v_JULY_v/article/details/81410574 XGBOOST有手算内容 htt ...

  6. clodeblocks debug断点调试_Intellij IDEA高阶DEBUG大杀器

    前言 目前工作中由于环境复杂等客观因素,无法在本地启动项目进行 Trouble Shooting,需要打开测试环境的 DEBUG 端口,进行远程调试.为了不影响其他用户同时使用测试环境以及相关系统的正 ...

  7. [NewLife.XCode]反向工程(自动建表建库大杀器)

    NewLife.XCode是一个有10多年历史的开源数据中间件,支持nfx/netstandard,由新生命团队(2002~2019)开发完成并维护至今,以下简称XCode. 整个系列教程会大量结合示 ...

  8. 性能提升一个数量级,大杀器来了!| 文内福利

    经过多年的演进,Java语言的功能和性能都在不断地发展和提高,但是冷启动开销较大的问题长期存在,难以从根本上解决.本文先讨论冷启动问题的根本原因,然后介绍一种新近提出的彻底解决Java冷启动问题的技术 ...

  9. bucket sort sample sort 并行_IBM布局AI硬件大杀器:硬软件并行开发、开源模拟AI工具包...

    原标题:IBM布局AI硬件大杀器:硬软件并行开发.开源模拟AI工具包 智东西(公众号:zhidxcom) 编 | 子佩 智东西11月4日消息,为了解决AI对数据.能源和内存资源的巨大需求,IBM一直致 ...

最新文章

  1. vue结合php增删改查实例,用vue.js写一个简单的增删改查
  2. 封装汉语自然语言处理中的常用方法(附代码:生成中文词云)
  3. 五大板块(1)—— 数组的定义,赋值与应用
  4. 【ArcGIS风暴】缓冲区分析、叠置分析综合实验案例:购房区域的选择
  5. jquery的全选和多选操作
  6. python类的特殊方法汇总_Python笔记001-类的特殊方法
  7. leetcode @python 120. Triangle
  8. rj45管脚定义_rj45接口定义,rj45插座引脚定义
  9. Codeforces Round #155 (Div. 2) C YY题目
  10. cplex java_线性最优解java实现+Cplex java调用
  11. 企业架构TOGAF认证培训
  12. MICRO SIM卡 SIM小卡 尺寸图及剪卡图解
  13. markdown语法
  14. Excel Pearson相关系数
  15. 仿QQ音乐的歌词滚动
  16. 判定通视的计算法公式_水准仪的后视和前视怎么区别?计算公式是什么?
  17. 极化码:极化码的单项式码(Monomial Codes)表示
  18. android毕业论文致谢,毕业论文致谢10篇(精选)
  19. java导出excel 打不开_Java使用POI生成Excel文件后打不开的问题
  20. You can't specify target table 'sys_user_function' for update in FROM clause

热门文章

  1. linux设置网卡接受组播,linux下双网卡接收组播需要修改的参数
  2. 微信开发者工具报跨域问题,以及配置微信开发者工具可跨域
  3. 修改linphone-sdk-android-下篇
  4. VM虚拟机系统自定义分区
  5. java socket一直得不到返回值
  6. 如何在本地安装NuGet包.nupkg文件?
  7. 小萌新准备参加五一建模大赛纪实
  8. 学习OpenMV(一)详细参数及简单介绍
  9. AIR2.0 打开exe
  10. 抓包工具 Charles 使用手册