123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- import React, {Component} from 'react';
- import TitleBar from '../views/TitleBar.js';
- import ListItem from '../views/ListItem.js';
- import ListItemDivider from '../views/ListItemDivider.js';
- import Global from '../utils/Global';
- import {Dimensions, Image, PixelRatio, ScrollView, StyleSheet, View} from 'react-native';
- const {width} = Dimensions.get('window');
- export default class FindScreen extends Component {
- static navigationOptions = {
- tabBarLabel: '发现',
- tabBarIcon: ({focused, tintColor}) => {
- if (focused) {
- return (
- <Image style={styles.tabBarIcon} source={require('../../images/ic_find_selected.png')}/>
- );
- }
- return (
- <Image style={styles.tabBarIcon} source={require('../../images/ic_find_normal.png')}/>
- );
- },
- };
- render() {
- return (
- <View style={styles.container}>
- <TitleBar nav={this.props.navigation}/>
- <View style={styles.divider} />
- <ScrollView style={styles.content}>
- <View style={{width: width, height: 20}}/>
- <ListItem icon={require('../../images/ic_friends_circle.png')} text={"朋友圈"} handleClick={() => {
- this.props.navigation.navigate("Moment")
- }}/>
- <View style={{width: width, height: 20}}/>
- <ListItem icon={require('../../images/ic_scan.png')} text={"扫一扫"} handleClick={() => {
- this.props.navigation.navigate("Scan")
- }}/>
- <ListItemDivider/>
- <ListItem icon={require('../../images/ic_shake.png')} text={"摇一摇"} handleClick={() => {
- this.props.navigation.navigate("Shake")
- }}/>
- <View style={{width: width, height: 20}}/>
- <ListItem icon={require('../../images/ic_nearby.png')} text={"附近的人"}/>
- <ListItemDivider/>
- <ListItem icon={require('../../images/ic_bottle.png')} text={"漂流瓶"}/>
- <View style={{width: width, height: 20}}/>
- <ListItem icon={require('../../images/ic_shopping.png')} text={"购物"} handleClick={() => {
- this.props.navigation.navigate("Shopping")
- }}/>
- <ListItemDivider/>
- <ListItem icon={require('../../images/ic_game.png')} text={"游戏"}/>
- <View style={{width: width, height: 20}}/>
- <ListItem icon={require('../../images/ic_program.png')} text={"小程序"}/>
- </ScrollView>
- <View style={styles.divider} />
- </View>
- );
- }
- }
- const styles = StyleSheet.create({
- container: {
- flex: 1,
- flexDirection: 'column',
- justifyContent: 'center',
- alignItems: 'center'
- },
- divider: {
- width: width,
- height: 1 / PixelRatio.get(),
- backgroundColor: '#D3D3D3'
- },
- content: {
- flex: 1,
- width: width,
- flexDirection: 'column',
- backgroundColor: Global.pageBackgroundColor
- },
- tabBarIcon: {
- width: 24,
- height: 24,
- },
- });
|