我想在我的android react-native app中的我的Image标签中通过URL显示一个简单的gif,但是当我启动它时,没有显示图像.文档中提供的代码仅适用于iOS,但不适用于Android:
<Image
style={styles.gif}
source={{uri: 'http://38.media.tumblr.com/9e9bd08c6e2d10561dd1fb4197df4c4e/tumblr_mfqekpMktw1rn90umo1_500.gif'}}
/>
Run Code Online (Sandbox Code Playgroud)
这里有一个类似的问题但是已经说过这只适用于iOS:
如何在React Native中显示动画gif?
关于这个提交它应该工作:https:
//github.com/facebook/react-native/commit/fcd7de5301655b39832d49908e5ca72ddaf91f7e
我想在iOS模拟器中通过http uri作为源加载图像.但是屏幕上没有显示任何可以通过检查员看到的线框.如果你在Android中加载相同的代码它工作正常,如果你使用https uri而不是http它也可以正常工作.
示例代码:
render() {
return (
<View>
<Image
source={{uri:https://facebook.github.io/react/img/logo_og.png'}} // works
// source={{uri: http://facebook.github.io/react/img/logo_og.png'}} // doesn't work
style={{width: 400, height: 400}}
/>
</View>
);
}
Run Code Online (Sandbox Code Playgroud)