React Native require() 网络与静态图像调整大小
React Native require() network vs. static image resize
怎么用网络图片,
<View style={{flex: 1, alignItems: 'stretch'}}>
<Image
style={{flex: 1}}
source={{uri: 'https://www.google.com/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png'}} />
</View>
它填满了页面:
但是当我对静态图像使用 require() 时:
<View style={{flex: 1, alignItems: 'stretch'}}>
<Image
style={{flex: 1}}
source={require('./googlelogo.png')} />
</View>
不是吗?
运行 反应本机 0.37.0。此代码直接添加到新的 react-native init
-ed 项目中,没有第 3 方库或任何东西。
您可能遇到了与 相同的问题。
尝试将图像的宽度设置为 null
:
<Image
style={{flex: 1, width: null}}
source={require('./googlelogo.png')} />
怎么用网络图片,
<View style={{flex: 1, alignItems: 'stretch'}}>
<Image
style={{flex: 1}}
source={{uri: 'https://www.google.com/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png'}} />
</View>
它填满了页面:
但是当我对静态图像使用 require() 时:
<View style={{flex: 1, alignItems: 'stretch'}}>
<Image
style={{flex: 1}}
source={require('./googlelogo.png')} />
</View>
不是吗?
运行 反应本机 0.37.0。此代码直接添加到新的 react-native init
-ed 项目中,没有第 3 方库或任何东西。
您可能遇到了与
尝试将图像的宽度设置为 null
:
<Image
style={{flex: 1, width: null}}
source={require('./googlelogo.png')} />