Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 1 addition & 3 deletions Page/List/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,7 @@ export default class List extends Component{
return(
<ScrollView contentContainerStyle={styles.contentContainer}>

<View style={{flex:1,alignItems:'center',justifyContent:'center'}}>
<Text style={styles.headerText}>賞桐景點及步道推薦</Text>
</View>


<View style={{flex:9}}>

Expand Down
16 changes: 11 additions & 5 deletions Page/home/index.js
Original file line number Diff line number Diff line change
@@ -1,25 +1,31 @@
import React, {Component} from 'react';
import {Router,Stack,Scene,Actions} from 'react-native-router-flux';
import {
StyleSheet,
View,
Image,
Text,
Button,
TouchableOpacity,
TouchableHighlight,
} from 'react-native';


export default class Home extends Component {

render(){

return(

//backgroundImage and Text
<Image style={{flex:1}} source={{uri:'http://fakeimg.pl/768x1280/'}}>

<View style={styles.containerText}>
<Text style={{fontSize:30,color:'#fff'}}>Splash</Text>
<TouchableHighlight style={styles.containerText} onPress={ () =>{ Actions.menu() } } >
<View>
<Image style={{width:400,height:600}} source={{uri:'http://fakeimg.pl/768x1280/'}}/>
</View>
<View style={styles.containerText}></View>
</TouchableHighlight>


</Image>
);
}
}
Expand Down
4 changes: 0 additions & 4 deletions Page/listItem/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -46,10 +46,6 @@ export default class listItem extends Component {

<View style={{flex:1}}>

<View style={{flex:1,alignItems:'center',justifyContent:'center'}}>
<Text style={styles.headerText}>基隆景點及步道推薦</Text>
</View>

<View style={{flex:9}}>


Expand Down
46 changes: 26 additions & 20 deletions Page/menu/index.js
Original file line number Diff line number Diff line change
@@ -1,48 +1,54 @@
import React, {Component} from 'react';
import {Router,Stack,Scene,Actions} from 'react-native-router-flux';
import{
View,
StyleSheet,
Text,
Image,
TouchableOpacity,
ScrollView,
TouchableHighlight,
} from 'react-native';

export default class Menu extends Component{
render(){
return(

<ScrollView contentContainerStyle={styles.contentContainer}>
<View style={{flex:1,alignItems:'center',justifyContent:'center'}}>
<View style={{height:55,alignItems:'center',justifyContent:'center'}}>
<Text style={styles.headerText}>客家桐花季</Text>
</View>


<Image style={{flex:3,}} source={{uri:'http://fakeimg.pl/350x200/?text=column_1'}}>
<View style={styles.listPosition}>
<Text style={styles.textSecondary}>賞桐景點即步道</Text>
<Text style={styles.textPrimary}>推薦</Text>
</View>
</Image>
<TouchableHighlight style={styles.containerText} onPress={ () =>{ Actions.list() } } >
<View>
<Image style={{width:400,height:160}} source={{uri:'http://fakeimg.pl/350x200/?text=column_1'}}>
<Text style={styles.textSecondary}>賞桐景點及步道</Text>
<Text style={styles.textPrimary}>推薦</Text>
</Image>
</View>
</TouchableHighlight>

<View style={{borderWidth:1,borderColor:'#fff'}}></View>

<Image style={{flex:3,}} source={{uri:'http://fakeimg.pl/350x200/?text=column_2'}}>
<View style={styles.listPosition}>
<Text style={styles.textSecondary}>賞桐景點即步道</Text>
<Text style={styles.textPrimary}>收藏</Text>

<TouchableHighlight style={styles.containerText} onPress={ () =>{ Actions.listitem() } } >
<View>
<Image style={{width:400,height:160}} source={{uri:'http://fakeimg.pl/350x200/?text=column_2'}}>
<Text style={styles.textSecondary}>賞桐景點及步道</Text>
<Text style={styles.textPrimary}>收藏</Text>
</Image>
</View>
</Image>
</TouchableHighlight>

<View style={{borderWidth:1,borderColor:'#fff'}}></View>

<Image style={{flex:3,}} source={{uri:'http://fakeimg.pl/350x200/?text=column_3'}}>
<View style={styles.listPosition}>
<Text style={styles.textSecondary}>關於</Text>
<Text style={styles.textPrimary}>服務</Text>
<TouchableHighlight style={styles.containerText} onPress={ () =>{ Actions.about() } } >
<View>
<Image style={{width:400,height:160}} source={{uri:'http://fakeimg.pl/350x200/?text=column_3'}}>
<Text style={styles.textSecondary}>關於</Text>
<Text style={styles.textPrimary}>服務</Text>
</Image>
</View>
</Image>

</TouchableHighlight>

</ScrollView>

Expand Down
14 changes: 13 additions & 1 deletion index.android.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,22 @@ import About from './Page/about';
import List from './Page/List';
import ListItem from './Page/listItem';

import {Router,Stack,Scene} from 'react-native-router-flux';

export default class Deadlineclub extends Component {
render() {
return (
<ListItem/>

<Router>
<Stack key="root">
<Scene key="home" component={Home} hideNavBar={true}/>
<Scene key="menu" component={Menu} hideNavBar={true}/>
<Scene key="list" component={List} title="賞桐景點與步道推薦"/>
<Scene key="listitem" component={ListItem} title="賞桐景點及步道收藏"/>
<Scene key="about" component={About} title="關於"/>
</Stack>
</Router>

);
}
}
Expand Down
44 changes: 23 additions & 21 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,22 +1,24 @@
{
"name": "Deadlineclub",
"version": "0.0.1",
"private": true,
"scripts": {
"start": "node node_modules/react-native/local-cli/cli.js start",
"test": "jest"
},
"dependencies": {
"react": "16.0.0-alpha.12",
"react-native": "0.47.2"
},
"devDependencies": {
"babel-jest": "20.0.3",
"babel-preset-react-native": "3.0.1",
"jest": "20.0.4",
"react-test-renderer": "16.0.0-alpha.12"
},
"jest": {
"preset": "react-native"
}
}
"name": "Deadlineclub",
"version": "0.0.1",
"private": true,
"scripts": {
"start": "node node_modules/react-native/local-cli/cli.js start",
"test": "jest"
},
"dependencies": {
"react": "16.0.0-alpha.12",
"react-native": "0.47.2",
"react-native-router-flux": "^4.0.0-beta.19",
"react-navigation": "^1.0.0-beta.11"
},
"devDependencies": {
"babel-jest": "20.0.3",
"babel-preset-react-native": "3.0.1",
"jest": "20.0.4",
"react-test-renderer": "16.0.0-alpha.12"
},
"jest": {
"preset": "react-native"
}
}
Loading