动画gif不在RN 0.51中工作

时间:2018-03-20 06:13:06

标签: react-native gif fresco

我添加了

compile 'com.facebook.fresco:fresco:1.3.0'
compile 'com.facebook.fresco:animated-gif:1.3.0'
compile 'com.facebook.fresco:animated-base-support:1.3.0'

在我的build.gradle文件和

-keep class com.facebook.imagepipeline.animated.factory.AnimatedFactoryImpl {
   public AnimatedFactoryImpl(com.facebook.imagepipeline.bitmaps.PlatformBitmapFactory, com.facebook.imagepipeline.core.ExecutorSupplier);
 }

在我的proguard-rules.pro文件中。但是,我的gif还没有在应用中自动播放。 我使用RN版本0.51。 我可能出错的任何帮助?

1 个答案:

答案 0 :(得分:0)

尝试一下: 您需要为图像提供宽度和高度,宽度:未定义,高度:未定义也不起作用。

<Image source={require('./img/fireworks.gif')} style={{flex: 1, width: 100, height: 100}} />