React Native加载图片详解
发布时间:2020-12-15 07:11:07 所属栏目:百科 来源:网络整理
导读:一:Image组件的基本用法 1.1从当前项目(即本地)中加载图片 View style = {styles3.container} Text 加载本地图片 / Text Image source = {require('. / img / 1.jpg ')} style = {styles3.img1} / / View 这时候的图片可以放在根目录,也就是和index.andori
一:Image组件的基本用法1.1从当前项目(即本地)中加载图片<View style={styles3.container}>
<Text>加载本地图片</Text>
<Image source={require('./img/1.jpg')} style={styles3.img1} />
</View>
这时候的图片可以放在根目录,也就是和index.andorid.js或者index.ios.js一个目录。该图片资源文件的查找和JS模块相似,该会根据填写的图片路径相对于当前的js文件路径进行搜索,此外,React Naive的Packager会根据平台选择相应的文件,例如:my_icon.ios.png和my_icon.android.png两个文件(命名方式android或者ios),会分别根据android或者ios平台选择相应的文件。 1.2从APP中的图片加载(即android或ios目录里面的图片)??首先我们要了解一件事情,我们应该从哪个目录加载图片:
<View style={styles3.container}> <Image source={{uri:'qiu'}} style={styles3.img1} /> </View>
1.3从网络中加载图片<View style={styles3.container}> <Text>加载网络图片</Text> <Image source={{uri:'https://www.baidu.com/img/bd_logo1.png'}} style={styles3.baidu} /> </View>
1.4 设置图片为背景 <View style={styles3.container}> <Image source={{uri:'hhttps://www.baidu.com/img/bd_logo1.png'}} style={styles3.baidu2}> <Text>设置图片为背景</Text> </Image> </View>
效果如下图: 二:Image组件的常用属性2.1 属性方法
2.2 样式风格属性
const styles3 = StyleSheet.create({
container:{
flex:1,},img1 : {
width:'100%',flex : 1,baidu : {
flex : 1,baidu2 : {
flex : 1,width:100,height:100,resizeMode : Image.resizeMode.stretch,}
})
githiub上index.android.js源码:image组件用法 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |