-
Notifications
You must be signed in to change notification settings - Fork 2.3k
/
Copy pathFacebookExample.js
64 lines (61 loc) · 1.54 KB
/
FacebookExample.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
import React from 'react';
import {
StyleSheet,
Text,
View,
ScrollView,
} from 'react-native';
import FacebookTabBar from './FacebookTabBar';
import ScrollableTabView from 'react-native-scrollable-tab-view';
export default () => {
return <ScrollableTabView
style={{marginTop: 20, }}
initialPage={1}
renderTabBar={() => <FacebookTabBar />}
>
<ScrollView tabLabel="ios-paper" style={styles.tabView}>
<View style={styles.card}>
<Text>News</Text>
</View>
</ScrollView>
<ScrollView tabLabel="ios-people" style={styles.tabView}>
<View style={styles.card}>
<Text>Friends</Text>
</View>
</ScrollView>
<ScrollView tabLabel="ios-chatboxes" style={styles.tabView}>
<View style={styles.card}>
<Text>Messenger</Text>
</View>
</ScrollView>
<ScrollView tabLabel="ios-notifications" style={styles.tabView}>
<View style={styles.card}>
<Text>Notifications</Text>
</View>
</ScrollView>
<ScrollView tabLabel="ios-list" style={styles.tabView}>
<View style={styles.card}>
<Text>Other nav</Text>
</View>
</ScrollView>
</ScrollableTabView>;
}
const styles = StyleSheet.create({
tabView: {
flex: 1,
padding: 10,
backgroundColor: 'rgba(0,0,0,0.01)',
},
card: {
borderWidth: 1,
backgroundColor: '#fff',
borderColor: 'rgba(0,0,0,0.1)',
margin: 5,
height: 150,
padding: 15,
shadowColor: '#ccc',
shadowOffset: { width: 2, height: 2, },
shadowOpacity: 0.5,
shadowRadius: 3,
},
});