gpt4 book ai didi

javascript - 在 React Native 中调整图像大小

转载 作者:IT王子 更新时间:2023-10-29 03:00:39 26 4
gpt4 key购买 nike

我正在尝试在我的 React native 应用程序中调整图像大小(缩小以适合屏幕),但我无法执行此操作,因为它太大了。

代码如下:

'use strict';

var React = require('react-native');
var {
StyleSheet,
Text,
TextInput,
View,
TouchableHighlight,
ActivityIndicatorIOS,
Image,
Component
} = React;

var styles = StyleSheet.create({
description: {
marginBottom: 20,
fontSize: 18,
textAlign: 'center',
color: '#656565'
},
container: {
padding: 30,
marginTop: 65,
alignItems: 'center'
},
flowRight: {
flexDirection: 'row',
alignItems: 'center',
alignSelf: 'stretch'
},
buttonText: {
fontSize: 18,
color: 'white',
alignSelf: 'center'
},
button: {
height: 36,
flex: 1,
flexDirection: 'row',
backgroundColor: '#48BBEC',
borderColor: '#48BBEC',
borderWidth: 1,
borderRadius: 8,
marginBottom: 10,
alignSelf: 'stretch',
justifyContent: 'center'
},
searchInput: {
height: 36,
padding: 4,
marginRight: 5,
flex: 4,
fontSize: 18,
borderWidth: 1,
borderColor: '#48BBEC',
borderRadius: 8,
color: '#48BBEC'
},
image: {
width: 200,
height: 220
},
});

class SearchPage extends Component {
render() {
return (
<View style={styles.container}>

<Image source={require('image!rclogo')} style={styles.image}/>

<Text style={styles.description}>
Search for RCers!
</Text>

<Text style={styles.description}>
Search
</Text>

<View style={styles.flowRight}>
<TextInput
style={styles.searchInput}
placeholder='Search by Batch, Name, Interest...'/>
<TouchableHighlight style={styles.button}
underlayColor='#99d9f4'>
<Text style={styles.buttonText}>Go</Text>
</TouchableHighlight>
</View>

<TouchableHighlight style={styles.button}
underlayColor='#99d9f4'>
<Text style={styles.buttonText}>Location</Text>
</TouchableHighlight>

</View>
);
}
}

我试图将它从容器标签中取出,但似乎无法理解为什么它无法正确呈现?

这可以用 flexbox resizeMode 来完成吗?你怎么做呢?我找不到关于它的任何文档...

最佳答案

图像自动修复 View

image: {
flex: 1,
width: null,
height: null,
resizeMode: 'contain'
}

关于javascript - 在 React Native 中调整图像大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29476165/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com