gpt4 book ai didi

android - 在运行时动态替换 Lottie 动画中的 Image

转载 作者:行者123 更新时间:2023-12-04 00:47:27 88 4
gpt4 key购买 nike

我有一个 After Effects 动画, super 简单,正方形移动(AE 形状)。我使用 Bodymovin 将动画导出为 .json,并在我的项目中使用 Lottie 添加了 json 文件。到目前为止,一切都很好。

问题从这里开始 --> 在运行时,用我的项目中的图像替换那个“正方形”。因为这个图像可能会改变,所以我不能将它静态添加到我的AE动画中,所以需要在运行时动态添加它。几乎没有关于如何在 Android 中执行此操作的信息?

最佳答案

LottieAnimationView扩展 ImageView .换句话说,LottieAnimationView也是 ImageView .
因此,您可以在 LottieAnimationView 上设置图像与将图像设置为 ImageView 的方法相同
例如:

if (isAnimated) {
mLottieView.setAnimation("<json file name from asset folder>");
} else {
mLottieView.setImageResource(R.drawable.square_image);
}
这只是一个示例,说明如何使用相同的 View 播放动画(json 文件)或像任何 ImageView 一样的图像..

关于android - 在运行时动态替换 Lottie 动画中的 Image,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54515217/

88 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com