JSX-выражение компонента, как указано ниже
<ImageBackground source={require('../images/background.jpg')}
style={styles.container}>
<View style={styles.container}>
<View style={styles.viewStyleOne}>
<Text style={styles.textStyle}> 1 </Text>
</View>
<View style={styles.viewStyleTwo}>
<Text style={styles.textStyle}> 2 </Text>
</View>
<View style={styles.viewStyleThree}>
<Text style={styles.textStyle}> 3 </Text>
</View>
</View>
</ImageBackground>
Стиль
const styles = StyleSheet.create({
container:{
flex: 1,
flexDirection:'row',
alignItems:'center',
justifyContent: 'center'
},
viewStyleTwo : {
width:100,
height:40,
justifyContent : 'center',
alignItems:'center',
backgroundColor: '#4DF25F'
},
viewStyleOne :{
width:40,
height:40,
justifyContent : 'center',
alignItems:'center',
backgroundColor: '#B54BF1',
alignSelf : 'flex-start'
},
viewStyleThree:{
width:40,
height:40,
justifyContent : 'center',
alignItems:'center',
backgroundColor: '#F3B54E'
},
textStyle:{
textAlign:'center'
}});

viewStyleOne
класс содержитсвойство alignSelf
, но не вносило никаких изменений, оно должно быть вверху экрана
Ожидаемый результат должен быть таким, как показано на скриншоте
