Я хотел бы использовать вкладки (из native-base) с фиксированным фоновым изображением. Я установил BackgroundImage
, который обертывает элементы Tab
и Tabs
.
Код:
<ImageBackground style={{height: "100%"}} source={backgroundImage} resizeMode={'contain'}>
<Tabs style={{height: "100%"}} page={this.state.page}>
<TransparentTab>
<ProfilPersonality />
</TransparentTab>
<TransparentTab>
<Softskill />
</TransparentTab>
<TransparentTab>
<RestitCards />
</TransparentTab>
</Tabs>
</ImageBackground>
Этот код не выполняет то, что я хочу, так как фоновое изображение находится не в верхней части экрана, я попытался поставить позицию absolute
с помощью top: 0
, но это ничего не меняет. Вот скриншот , показывающий неправильную позицию :
Если я изменю resizeMode
с содержимого на повтор (без каких-либо изменений), тогда изображение правильно расположен. Вот скриншот правильно расположенного изображения, но повторяется :
Почему это поведение и как Можно ли расположить изображение сверху без повторения?