如何在本机反应中显示动画 gif。这是我尝试过的。
<Image source={{uri: "loading"}} />
它适用于 .png
文件但是当我使用 .gif
文件时它是空白的。我在某处读到尝试将 .gif
.png
但这只是显示动画 gif 的一帧而没有动画。有任何想法吗?
原文由 Dev01 发布,翻译遵循 CC BY-SA 4.0 许可协议
如何在本机反应中显示动画 gif。这是我尝试过的。
<Image source={{uri: "loading"}} />
它适用于 .png
文件但是当我使用 .gif
文件时它是空白的。我在某处读到尝试将 .gif
.png
但这只是显示动画 gif 的一帧而没有动画。有任何想法吗?
原文由 Dev01 发布,翻译遵循 CC BY-SA 4.0 许可协议
您需要添加扩展并以这种方式要求它:
<Image source={require('./path/to/image/loading.gif')} />
或者
<Image source={{uri: 'http://www.urltogif/image.gif'}} />
原文由 G. Hamaide 发布,翻译遵循 CC BY-SA 4.0 许可协议
3 回答2.3k 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
1 回答809 阅读✓ 已解决
1 回答771 阅读✓ 已解决
1 回答832 阅读
1 回答1k 阅读
1 回答903 阅读
对于 RN < 0.60
默认情况下,android react native 应用程序不支持 Gif 图像。您需要设置使用 Fresco 来显示 gif 图像。编码:
编辑您的
android/app/build.gradle
文件并添加以下代码:然后你需要再次捆绑应用程序,你可以像这样通过两种方式显示 gif 图像。
对于 RN >= 0.60
我希望它对其他人有帮助,