Browse Source

Merge branch 'master' of http://gogs.efunbox.cn/Rorschach/efunbox-mobile-8

zhangmengjie 5 years ago
parent
commit
e049ae3bf7
3 changed files with 32 additions and 6 deletions
  1. 4 3
      App.js
  2. 26 1
      pages/CourseDetails.js
  3. 2 2
      pages/components/VideoExplain.js

+ 4 - 3
App.js

@@ -30,11 +30,12 @@ const RootNavigator = createStackNavigator(
     SchoolAge: { screen: SchoolAge },
     MainPage: { screen: MainPage },
     SchedulePage: { screen: SchedulePage },
-    PersonalInfo: { screen: PersonalInfo }
+    PersonalInfo: { screen: PersonalInfo },
+    CourseDetails: { screen: CourseDetails}
   },
   {
-    initialRouteName: "MainPage",
-    headerMode: "none"
+    initialRouteName: "CourseDetails",
+    headerMode: "null"
   }
 );
 const App = createAppContainer(RootNavigator);

+ 26 - 1
pages/CourseDetails.js

@@ -18,6 +18,18 @@ import {
 
 import VideoExplain from './components/VideoExplain'
 
+class CourseList extends Component {
+  render() {
+    return (
+      <View style={styles.courseList}>
+        <View style={[styles.padding, styles.title]}>
+
+        </View>
+      </View>
+    );
+  }
+}
+
 export default class CourseDetails extends Component {
   render() {
     return (
@@ -27,11 +39,24 @@ export default class CourseDetails extends Component {
         details={'汉字,作为象形文字,是中华文化的载体,本课程从甲骨文开始,让孩子爱上识字爱上文字的美。了解文字…'}
         uri={'http://chimee.org/vod/1.mp4'}
         />
+        <CourseList></CourseList>
       </ScrollView>
     );
   }
 }
 
 const styles = StyleSheet.create({
-  
+  courseList: {
+    width: '100%',
+    backgroundColor: '#fff',
+    marginTop: 8,
+  },
+  padding: {
+    paddingLeft: 20,
+    paddingRight: 20,
+    
+  },
+  title: {
+
+  }
 });

+ 2 - 2
pages/components/VideoExplain.js

@@ -26,7 +26,7 @@ export default class VideoExplain extends Component {
   // };
   render() {
     return (
-      <ScrollView style={{backgroundColor: '#F0F1F5'}}>
+      <View>
         <CusVideo uri={this.props.uri} style={{width: '100%', height: 210}}/>
         <View style={styles.videoExplain}>
           <View style={styles.title}>
@@ -44,7 +44,7 @@ export default class VideoExplain extends Component {
             {this.props.details}
           </Text>
         </View>
-      </ScrollView>
+      </View>
     );
   }
 }