Я делаю пользовательскую навигацию по ящикам для своего приложения. Там, где я использую фоновое изображение (оно не займет много места), на фоновом изображении я использую другое изображение.
После этого я должен показать немного контента под фоновым изображением.
Это компонент, который я сделал для навигации по ящикам. Я не уверен, что это правильный подход. Вы можете получить немедленный результат, вставив этот код в приложение expo.
import React from 'react';
import { View, Text, Button, ImageBackground, Image } from 'react-native';
class Sidebar extends React.Component {
render() {
return (
<ImageBackground source={{uri: 'https://images.pexels.com/photos/1738762/pexels-photo-1738762.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940'}} style={{ width: '100%', height: '60%' }}>
<Image source={{uri: 'https://facebook.github.io/react/logo-og.png'}} style={{width: 200, height: 200, marginLeft: 20}} />
<Text style={{marginTop: 70, marginLeft: 20}}>Information</Text>
<Text style={{marginTop: 10, marginLeft: 20}}>Settings</Text>
<Text style={{marginTop: 10, marginLeft: 20}}>Favorite</Text>
</ImageBackground>
);
}
}
export default Sidebar
Что было бы лучшим способом получить такой результат. это нормально, дайте моему тексту столько полей, сколько он будет ниже фонового изображения