Lottie Animation - 反应本机应用程序上未显示颜色

Posted

技术标签:

【中文标题】Lottie Animation - 反应本机应用程序上未显示颜色【英文标题】:Lottie Animation - Colors not showing on react native app 【发布时间】:2021-09-17 07:52:18 【问题描述】:

我在我的 react native 应用中添加了一个 Lottie 加载动画,该动画目前正在运行,但不知何故没有显示颜色,而只是一个白色动画。

这里是代码。

<View style=styles.lottieLoadingWrapper>
  <LottieView
    style=styles.lottieLoading
    source=require('../assets/loading-2.json')
    autoPlay
    loop
  />
</View>

我没有在样式表中做任何事情。我尝试了多个动画,但都是简单的白色。 我在这里做的错误可能是什么?

更新:以下是样式代码

lottieLoadingWrapper: 
  width: 50,
  height: 50,
  justifyContent: 'center',
  alignItems: 'center',
  backgroundColor: 'yellow',
  alignSelf: 'center',
,
lottieLoading:
  width: 50,
  height: 50,
  backgroundColor: 'rgba(120, 120, 120, 0.66)',
  justifyContent: 'center',
  alignItems: 'center',

以下是我正在使用的动画

Lottie Animation Link

【问题讨论】:

请展示您的风格并分享您的彩票文件 当然,请检查我是否更新了相关问题。 @ZaidQureshi 请检查 【参考方案1】:
<View style=styles.lottieLoadingWrapper>
  <LottieView
    style=styles.lottieLoading
    source=require('../assets/loading-2.json')
    autoPlay
    loop
  />
</View> 


Please Change the Color in JSON file, Find "sc":"#ffffff" and 
Replace with your color

【讨论】:

以上是关于Lottie Animation - 反应本机应用程序上未显示颜色的主要内容,如果未能解决你的问题,请参考以下文章

Lottie 动画在“needsUpdate”上崩溃?

flutter 启动屏幕使用 Lottie 动画

lottie动画实战(仿汽车之家底部Tab切换动画)

仅在 xcode for ios 的 react native 项目中使用 lottie 的自定义动画启动屏幕 [关闭]

将反应应用程序与反应本机应用程序合并

在反应本机应用程序中使用中继