lottie深入玩法
A、json文件和图片资源分开https://i-blog.csdnimg.cn/direct/043252d4e41d4f36bfad0edf73141857.pngdelete 是json资源名字
/res/lottie/delete_anim_images是图片资源文件夹路径
JSON 中引用的图片名,必须与实际图片文件名同等
B、json文件和图片资源分开,并且图片加载不固定
比如我有7张图片,分别定名1~7,我可以根据逻辑从这7张图片内里选3张图片,放到lottie内里表现吗?
Lottie 本身不支持在动画过程中动态更换图片(比如从一堆图片中动态挑选几张更换),由于它的图片资源是绑定在 JSON 文件里的,JSON 中的 assets 数组会预界说所有图片名和 ID。
但!我们可以通过 “间接更换图片”
✅ 能实现需求的方法一:使用动态 ImageProvider 更换指定 ID 对应的图片
在 lottie-ios 4.x 中,你可以通过 实现自界说 ImageProvider 的方式,让某个 ID 返回你希望的图片内容。
页:
[1]