Fish-Lottie:纯Dart如何实现一个高性能动画框架?
背景
Lottie是一个由Airbnb开源的横跨Android,iOS,Web等多端的一个动画方案,它以JSON的方式解决了开发者对复杂动画实现的开发成本问题。
众所周知,闲鱼团队是比较早在客户端侧选择Flutter方案的技术团队,当前的闲鱼工程里也包含很多的Flutter界面。 而官方却一直没有提供Lottie-Flutter方案,当前也有一些第三方开发者提供了相关实现方案,基本上分为两种:
在Native端进行数据解析和渲染,再使用桥接的方式把渲染数据传输到Flutter端进行显示。
在...