首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >React本机中具有resizeMode=‘ImageBackground’的容器的位置

React本机中具有resizeMode=‘ImageBackground’的容器的位置
EN

Stack Overflow用户
提问于 2018-12-11 07:39:17
回答 1查看 6.8K关注 0票数 3

我刚接触React-native,我有一个非常简单(至少我这么认为)的问题。

我有一个带有resizeMode='contain'的ImageBackground,现在我想把背景定位到容器的顶部……

代码语言:javascript
复制
<ImageBackground style={styles.imageBackground} source={backgroundImage} resizeMode='contain'> 
... some content 
</ImageBackground>

图像以正确的方式呈现,但问题是它是垂直居中的,而不是我想让它顶部对齐……

This is an example of the result of my ImageBackground

This is an example of the result with the bottom added to ImageStyle

EN

回答 1

Stack Overflow用户

发布于 2018-12-11 22:20:31

ImageBackground组件中,图像不是垂直居中的,而是绝对定位为填充容器。您可以查看源here。它显示为垂直居中的原因可能是因为resizeMode contain。要在顶部对齐它,您可以设置为属性imageStyle的用户,如下所示:

代码语言:javascript
复制
<ImageBackground
    imageStyle={{
        bottom: 40 // Whatever offset you want from the bottom
    }}
/>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53715334

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档