当前位置 : 主页 > 网页制作 > React >

使用resizeMode封面切断图像

来源:互联网 收集:自由互联 发布时间:2021-06-15
我有一个图像,当我想使用resizeMode =“cover”使其更大时,图像的一部分被切断.如何解决? render() {return ( View style={styles.container} Image style={styles.imgStyleGoogle} source={{uri: 'my.png'}} /View )}const
我有一个图像,当我想使用resizeMode =“cover”使其更大时,图像的一部分被切断.如何解决?

render() {
return (
 <View style={styles.container}>

        <Image
          style={styles.imgStyleGoogle}
          source={{uri: 'my.png'}}
        />
<View>
    )
}

const styles = StyleSheet.create({
  container: {
        flex: 1,
        alignItems:  'center',
        marginLeft: ratio * 5,
        marginRight: ratio * 5,
    },


imgStyleGoogle: {
        flex: 1,
        height: ratio*25,
        width: ratio*100,
        resizeMode:'cover',
    }
})

这是图片的示例:

我找到了解决方案,问题出在flex:1,在Image中,我从imgStyleGoogle中删除了它并更改了resizeMode:’contains’,并且没有更多的图像被切断.
网友评论