Day-3
import React, {Component} from 'react';
import {
View,
SafeAreaView,
TouchableOpacity,
ImageBackground,
Text,
StyleSheet,
} from 'react-native';
// create a component
const IntroScreen = () => {
return (
<View style={styles.container}>
{/* Background view */}
<ImageBackground
resizeMode="cover"
style={styles.imageContainer}
source={require('../../assets/bg_image_1.jpeg')}>
<View style={{flex: 1, backgroundColor: 'black', opacity: 0.3}} />
</ImageBackground>
{/* Front view */}
<View style={styles.bottomContainer}>
<View>
<Text style={styles.findText}>Find your Favourite food ...</Text>
<TouchableOpacity style={styles.buttonExplore}>
<Text style={styles.explore}>Explore Now</Text>
</TouchableOpacity>
</View>
</View>
</View>
);
};
// define your styles
const styles = StyleSheet.create({
container: {
flex: 1,
justifyContent: 'center',
alignItems: 'center',
backgroundColor: '#2c3e50',
},
imageContainer: {
flex: 1,
width: '100%',
height: '100%',
},
explore: {
color: 'black',
fontSize: 20,
fontWeight: '700',
},
buttonExplore: {
padding: 8,
backgroundColor: 'white',
borderRadius: 8,
alignItems: 'center',
marginTop: 10,
},
findText: {
color: 'white',
fontWeight: '800',
fontSize: 40,
textTransform: 'capitalize',
},
bottomContainer: {
position: 'absolute',
height: '100%',
zIndex: 2,
width: '100%',
justifyContent: 'flex-end',
paddingHorizontal: 20,
paddingBottom: 50,
},
});
//make this component available to the app
export default IntroScreen;
ReplyDeleteExcellent Article.Thanks for sharing this post
React Native Courses Online
React Native Online Training
React Native Online Training in Hyderabad
React Native Training in Hyderabad
React Native Training in Ameerpet
React Native Training Online
React Native Training Institute in Hyderabad
React Native Course in Hyderabad
React Native Training