Pārlūkot izejas kodu

1.添加获取moca试题库module

王鹏鹏 2 gadi atpakaļ
vecāks
revīzija
d0171c6776

+ 2 - 0
.idea/misc.xml

@@ -130,6 +130,8 @@
         <entry key="..\:/workspace/hcp-pad/moca/src/main/res/layout/fragment_identify_picture.xml" value="0.23697916666666666" />
         <entry key="..\:/workspace/hcp-pad/moca/src/main/res/layout/fragment_identify_result.xml" value="0.22239583333333332" />
         <entry key="..\:/workspace/hcp-pad/moca/src/main/res/layout/fragment_listen_record.xml" value="0.6" />
+        <entry key="..\:/workspace/hcp-pad/moca/src/main/res/layout/fragment_listen_speak.xml" value="0.22239583333333332" />
+        <entry key="..\:/workspace/hcp-pad/moca/src/main/res/layout/fragment_listen_speak_result.xml" value="0.23697916666666666" />
         <entry key="..\:/workspace/hcp-pad/moca/src/main/res/layout/fragment_memorize_numbers.xml" value="0.23697916666666666" />
         <entry key="..\:/workspace/hcp-pad/moca/src/main/res/layout/fragment_memorize_result.xml" value="0.536" />
         <entry key="..\:/workspace/hcp-pad/moca/src/main/res/layout/fragment_multiple_choice.xml" value="0.23697916666666666" />

+ 18 - 0
moca/src/main/java/com/yingyangfly/moca/listenspeak/ListenSpeakFragment.kt

@@ -0,0 +1,18 @@
+package com.yingyangfly.moca.listenspeak
+
+import com.yingyang.moca.databinding.FragmentListenSpeakBinding
+import com.yingyangfly.baselib.base.BaseFragment
+
+class ListenSpeakFragment : BaseFragment<FragmentListenSpeakBinding>() {
+    override fun initViews() {
+
+    }
+
+    override fun initListener() {
+
+    }
+
+    override fun initData() {
+
+    }
+}

+ 18 - 0
moca/src/main/java/com/yingyangfly/moca/listenspeak/ListenSpeakResultFragment.kt

@@ -0,0 +1,18 @@
+package com.yingyangfly.moca.listenspeak
+
+import com.yingyang.moca.databinding.FragmentListenSpeakResultBinding
+import com.yingyangfly.baselib.base.BaseFragment
+
+class ListenSpeakResultFragment : BaseFragment<FragmentListenSpeakResultBinding>() {
+    override fun initViews() {
+
+    }
+
+    override fun initListener() {
+
+    }
+
+    override fun initData() {
+
+    }
+}

+ 6 - 1
moca/src/main/java/com/yingyangfly/moca/omputation/ComputationFragment.kt

@@ -90,7 +90,12 @@ class ComputationFragment : BaseFragment<FragmentComputationBinding>() {
             }
 
             btnNext.setOnSingleClickListener {
-
+                val controller = Navigation.findNavController(it)
+                val bundle = bundleOf("questionId" to 57)
+                controller.navigate(
+                    R.id.action_computationFragment_to_listenSpeakFragment,
+                    bundle
+                )
             }
 
             editResultOne.setOnFocusChangeListener { v, hasFocus ->

+ 13 - 0
moca/src/main/res/layout/fragment_listen_speak.xml

@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+<layout xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:tools="http://schemas.android.com/tools"
+    tools:ignore="ResourceName">
+
+    <androidx.constraintlayout.widget.ConstraintLayout
+        android:layout_width="match_parent"
+        android:layout_height="match_parent">
+
+
+    </androidx.constraintlayout.widget.ConstraintLayout>
+
+</layout>

+ 13 - 0
moca/src/main/res/layout/fragment_listen_speak_result.xml

@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+<layout xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:tools="http://schemas.android.com/tools"
+    tools:ignore="ResourceName">
+
+    <androidx.constraintlayout.widget.ConstraintLayout
+        android:layout_width="match_parent"
+        android:layout_height="match_parent">
+
+
+    </androidx.constraintlayout.widget.ConstraintLayout>
+
+</layout>

+ 26 - 0
moca/src/main/res/navigation/nav_moca.xml

@@ -193,6 +193,32 @@
             android:id="@+id/action_computationFragment_to_numberRecordsFragment"
             app:destination="@id/numberRecordsFragment" />
 
+        <action
+            android:id="@+id/action_computationFragment_to_listenSpeakFragment"
+            app:destination="@id/listenSpeakFragment" />
+
+    </fragment>
+
+    <fragment
+        android:id="@+id/listenSpeakFragment"
+        android:name="com.yingyangfly.moca.listenspeak.ListenSpeakFragment"
+        android:label="listenSpeakFragment">
+
+        <action
+            android:id="@+id/action_listenSpeakFragment_to_computationFragment"
+            app:destination="@id/computationFragment" />
+
+    </fragment>
+
+    <fragment
+        android:id="@+id/listenSpeakResultFragment"
+        android:name="com.yingyangfly.moca.listenspeak.ListenSpeakResultFragment"
+        android:label="listenSpeakResultFragment">
+
+        <action
+            android:id="@+id/action_listenSpeakResultFragment_to_listenSpeakFragment"
+            app:destination="@id/listenSpeakFragment" />
+
     </fragment>