Skip to content
This repository was archived by the owner on Nov 12, 2019. It is now read-only.

Commit 5b9f7fb

Browse files
committed
more page
1 parent a9f5416 commit 5b9f7fb

File tree

2 files changed

+26
-9
lines changed

2 files changed

+26
-9
lines changed

js/containers/MainPage.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,8 @@ class BottomTabBar extends Component{
3737
return(
3838
<TabNavigator
3939
hidesTabTouch={true}
40-
tabBarStyle={styles.tabBarStyle}>
40+
tabBarStyle={styles.tabBarStyle}
41+
sceneStyle={{paddingBottom: styles.tabBarStyle.height}}>
4142
<TabNavigator.Item
4243
selected={this.state.selectedTab === 'home'}
4344
title={this.tabNames[0]}

js/containers/MoreTab/index.js

Lines changed: 24 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
'use strict';
55

66
import React, {Component} from 'react';
7-
import {StyleSheet, Text, View} from 'react-native';
7+
import {StyleSheet, Text, View, ScrollView} from 'react-native';
88
import theme from '../../constants/theme';
99
import NavigationBar from '../../components/NavigationBar';
1010
import RowItem from '../../components/SimpleRowItem';
@@ -20,13 +20,24 @@ export default class MeFragment extends Component{
2020
render(){
2121
return(
2222
<View style={styles.container}>
23-
<NavigationBar title="更多" leftBtnPress={this._itemClickCallback.bind(this)} leftBtnIcon="arrow-back" isBackBtnOnLeft={true} rightBtnIcon="add" rightBtnPress={this._itemClickCallback.bind(this)}/>
23+
<NavigationBar title="更多"/>
24+
<ScrollView>
25+
<View style={[styles.block, styles.intro]}>
2426

25-
<View style={styles.block}>
26-
<RowItem title="主题" icon="md-brush" onPress={this._itemClickCallback.bind(this)}/>
27-
<RowItem title="主题" icon="md-brush" onPress={this._itemClickCallback.bind(this)}/>
28-
<RowItem title="主题" icon="md-brush" renderSegment={false} onPress={this._itemClickCallback.bind(this)}/>
29-
</View>
27+
</View>
28+
<View style={styles.block}>
29+
<RowItem title="自定义主题" icon="md-brush" onPress={this._itemClickCallback.bind(this)}/>
30+
<RowItem title="选择语言 / Language" icon="md-globe" renderSegment={false} onPress={this._itemClickCallback.bind(this)}/>
31+
</View>
32+
<View style={styles.block}>
33+
<RowItem title="关于作者" icon="md-happy" renderSegment={false} onPress={this._itemClickCallback.bind(this)}/>
34+
</View>
35+
<View style={styles.block}>
36+
<RowItem title="关于Gank.io" icon="md-aperture" onPress={this._itemClickCallback.bind(this)}/>
37+
<RowItem title="反馈" icon="md-text" onPress={this._itemClickCallback.bind(this)}/>
38+
<RowItem title="分享" icon="md-share" renderSegment={false} onPress={this._itemClickCallback.bind(this)}/>
39+
</View>
40+
</ScrollView>
3041
</View>
3142
);
3243
}
@@ -44,8 +55,13 @@ const styles = StyleSheet.create({
4455
flex: 1,
4556
backgroundColor: theme.pageBackgroundColor
4657
},
58+
intro: {
59+
height: 100,
60+
marginTop: px2dp(18),
61+
backgroundColor: '#fff'
62+
},
4763
block: {
48-
marginTop: px2dp(15),
64+
marginTop: px2dp(13),
4965
borderBottomColor: theme.segment.color,
5066
borderBottomWidth: theme.segment.width,
5167
borderTopColor: theme.segment.color,

0 commit comments

Comments
 (0)