我对index.android.js和index.ios.js都有以下代码,但是图片没有在Android设备中显示,但在XCode模拟器中显示:
'use strict';
var React = require('react-native');
var {
AppRegistry,
StyleSheet,
Image,
View,
} = React;
var Testing123 = React.createClass({
render: function() {
return (
<View style={styles.container}>
<Image style={styles.pic} source={{uri: 'https://avatars3.githubusercontent.com/u/6133685?v=3&s=460'}}>
</Image>
</View>
);
}
});
var styles = StyleSheet.create({
container: {
flex: 1,
justifyContent: 'center',
alignItems: 'center',
backgroundColor: '#F5FCFF',
},
pic: {
width:100,
height:100,
}
});
AppRegistry.registerComponent('Testing', () => Testing123);
任何人都知道为什么这不起作用?
p.s。:它与React Native的文档中的这些信息有关吗?
PNG图像的内存问题 React Native Android依靠Fresco来加载和显示图像。目前我们已禁用下采样,因为它是实验性的,因此在加载大型PNG图像时可能会遇到内存问题。