json中怎么去掉[]外的引号_Lottie中渐变透明的超简单实现

05b02ce2c52e194cd5339a25b93961cc.png

前言

感谢大家,对之前的两篇文章的大力支持。

(其实是站酷上的,知乎没人理我 233333)

NorthSea:Lottie中渐变填充的实现研究​zhuanlan.zhihu.com
2d9e956951fa2a22419860709eeef121.png
NorthSea:Lottie中渐变透明的实现研究​zhuanlan.zhihu.com
b528d819b3480e08c8c0c3489e5c5c5c.png

我们把 Lottie 的渲染原理搞明白了,然后一个偶然的机会,我发现了一个特别尴尬的事情。

其实,官方是支持原生渐变的。下面我们来做一个简单的操作,来实现原生渐变。

准备工具

aec49a787584c7aa1b435ac544cbda89.png

Bodymoivn最新版本为5.5.5,算法更完善了,强烈推荐更新。

airbnb/lottie-web​github.com
984dc9c8df9d990630493ef1ce7a6b12.png

在AE中制作一个渐变填充的矢量小球

7b3d6f2efeb50e8ec05cf8c63a7155f9.png

将原本“渐变填充”的 标签 改为 "Gradient"(不带引号),然后直接导出 json。

(注意:如果渐变还是黑白的话,请保存好 AE 工程文件,然后完全关闭AE,再打开渲染一次)

拖到 Lottie 社区看效果

56bcefcc1faa90cb357d8a0f7245fb04.png

Bang!大功告成。我还加入了弹性表达式以及阴影,全部都是原生支持,不用改 code。

都放在附件里面了,感兴趣的同学可以自行研究。

(这两个链接都可以下载到附件)

Lottie中渐变填充 简化版|UI-网页|教程|NorthSea - 原创文章 - 站酷 (ZCOOL)​www.zcool.com.cn
7c286300ae882a05ab7044ddba321f70.png
Grandient & Shadow on Lottiefiles. Free Lottie, Bodymovin Animation ​lottiefiles.com
04e400c6e0b5d169f3f31c508a7a43c4.png

d3c9c7e3bd805d6680e309860660732e.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值