gpt4 book ai didi

css - 调整图像大小使其居中

转载 作者:太空宇宙 更新时间:2023-11-04 06:40:02 26 4
gpt4 key购买 nike

我有这样一张图片:

enter image description here

我正在尝试制作一个 100x100 的正方形,然后将该图像居中放置在其中。我可以用这段代码得到 100x100 的正方形:

import * as React from 'react';
import { View, Image, StyleSheet } from 'react-native';

class App extends React.Component {
render() {
return (
<View style={styles.container}>
<View style={styles.imageContainer}>
<Image
source={{ uri: 'https://storage.googleapis.com/iex/api/logos/GOOGL.png', }}
style={styles.image}
/>
</View>
</View>
);
}
}

const styles = StyleSheet.create({
container: {
flex: 1,
justifyContent: 'center',
alignItems: 'center'
},
imageContainer: {
borderWidth: 1
},
image: {
width: 100,
height: 100
}
});

export default App;

然而,这会切断图像:

enter image description here

有没有一种方法可以设置 100x100 的宽度/高度,但允许图像根据需要调整大小以适应并在正方形内居中?谢谢!

最佳答案

你试过这样的事情吗?它称为 React Native 的 resizeMode。

enter image description here

const styles = StyleSheet.create({
container: {
flex: 1,
justifyContent: 'center',
alignItems: 'center'
},
imageContainer: {
borderWidth: 1
},
image: {
width: 100,
height: 100,
resizeMode: 'contain'
}
});

关于css - 调整图像大小使其居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53877941/

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