-
Notifications
You must be signed in to change notification settings - Fork 0
/
getStartedScreen.js
124 lines (112 loc) · 3.58 KB
/
getStartedScreen.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
import React from 'react';
import { StatusBar } from 'expo-status-bar';
import { StyleSheet, Text, View, SafeAreaView, Image, Button, Platform, TouchableOpacity } from 'react-native';
const UM = require('./assets/UofM.png');
const TAM = require('./assets/TexasA&M.png');
const logoIMG = require('./assets/combinedicon.png');
export default function GetStartedScreen ({navigation}) {
return (
<View style={styles.container}>
<View style={styles.topContainer}>
<View style={styles.imageContainer}>
<Image style={styles.image} source={UM} />
<Image style={styles.image} source={TAM} />
</View>
</View>
<View style={styles.midContainer}>
<Image style={{ height: '100%'}} source={logoIMG} ></Image>
</View>
<View style={styles.botContainer}>
<View style={{ paddingRight: 100,marginTop: 0 }}>
<Text style={{ fontSize: 30, fontWeight: 'bold'}}>
Navigate easily,
</Text>
</View>
<View style={{ paddingLeft: 30, paddingBottom: 10}}>
<Text style={{ fontSize: 30, fontWeight: 'bold' }}>
Arrive stress-free!
</Text>
</View>
<Text style={{ fontSize: 20, fontWeight: 'normal', textAlign: 'center' }}>
Enhance your urban walking
</Text>
<Text style={{ fontSize: 20, fontWeight: 'normal' , textAlign: 'center'}}>
experience with optimal routes
</Text>
<Text style={{ fontSize: 20, fontWeight: 'normal', textAlign: 'center' }}>
recommended by the app.
</Text>
</View>
<View style={styles.buttonContainer}>
<TouchableOpacity style={styles.button} onPress={() => navigation.navigate("InputInfo")}>
<Text style={styles.buttonText}>Get Started</Text>
</TouchableOpacity>
</View>
<StatusBar style="auto" />
</View>
);
}
const styles = StyleSheet.create({
container: {
flex: 1,
backgroundColor: "#fff",
alignItems: 'center',
//justifyContent: 'center',
marginTop: 0, // Set marginTop to 0
},
topContainer: {
flex: 1,
paddingTop: StatusBar.currentHeight,
width: '100%', // Change width to your desired value
height: 65, // Change height to your desired value
//marginBottom: 10,
backgroundColor: "#fff"
},
imageContainer: {
flexDirection: 'row',
justifyContent: 'space-between',
paddingHorizontal: 120, // Adjust the padding as needed
paddingTop: 20,
backgroundColor: "#fff"
},
image: {
width: 80,
height: 50,
},
buttonText: {
color: 'white',
fontSize: 18,
textAlign: 'center'
},
buttonContainer: {
MarginTop: 10,
position: 'absolute',
height: 50,
bottom: 20,
width: '60%',
alignItems: 'center',
backgroundColor: 'blue',
},
button: {
paddingTop: 10,
flex:1,
height: '100%',
backgroundColor: 'blue',
borderRadius: 5,
width: '100%',
},
midContainer: {
flex: 4,
height: '53%',
width: '100%',
backgroundColor: '#fff',
alignItems: 'center',
},
botContainer: {
flex: 3,
//height: '53%',
//width: '100%',
backgroundColor: '#fff',
alignItems: 'center',
}
});