在安卓上显示一个复杂的动画原来可以这样简单
使用GitHub社开源的框架lottie可以轻松的加载使用Adobe After Effects(后面简称ae)软件生成的.json格式的动画文件,ae生成.json文件需要先安装Bodymovin插件
操作步骤参考下面的这个博客:点击打开链接
我在下载安装ZXP Installer的时候遇到了安装失败的问题,点击报错的详情按钮(detail),看到里面有提示请求某个网址的时候下载失败了,我把这个网址复制出来,直接在浏览器上打开又可以下载并安装了,然后你可以接着博文的操作,继续安装Bodymovin插件,如果你原来有安装过旧版本的Bodymovin,你也可以在ZXP Installer上先删除掉再选择安装新的Bodymovin,如点击下图所示的按钮可以删除原插件,然后再点击file按钮选择你要安装的新的插件就可以了
然后再打开AE你就会发现最新的Bodymovin已经安装好了
接着你再从lottie项目中选择一个现成的.aep文件在AE上面打开,然后按上面的网址操作,生成一个.json文件,
如何在安卓上使用这个.json文件参看下面提供的博客地址点击打开链接
如果你在gradle里面配置lottie编译失败,这可能是由于当前项目编译版本较低的原因,恰当选择一个低版本的lottie引用就可以了