У меня есть изображение, похожее на это:
![enter image description here](https://i.stack.imgur.com/zKsUp.png)
Я пытаюсь сделать квадрат 100х100, а затем центрировать это изображение внутри него.Я могу получить квадрат 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](https://i.stack.imgur.com/cFtnr.png)
IsЕсть ли способ, которым я могу установить ширину / высоту 100x100, но разрешить изменение размера изображения по мере необходимости, чтобы соответствовать и центрироваться внутри квадрата?Спасибо!