Browse Source

1.添加获取mmse试题库UI跳转

王鹏鹏 2 years ago
parent
commit
06a345f929

+ 2 - 1
.idea/misc.xml

@@ -86,6 +86,7 @@
         <entry key="..\:/workspace/hcp-pad/mmse/src/main/res/drawable/bg_choice_item.xml" value="0.1615" />
         <entry key="..\:/workspace/hcp-pad/mmse/src/main/res/drawable/bg_next_question.xml" value="0.1615" />
         <entry key="..\:/workspace/hcp-pad/mmse/src/main/res/drawable/bg_previous_question.xml" value="0.1615" />
+        <entry key="..\:/workspace/hcp-pad/mmse/src/main/res/drawable/bg_rubber.xml" value="0.1615" />
         <entry key="..\:/workspace/hcp-pad/mmse/src/main/res/drawable/bg_selected_choice_item.xml" value="0.1615" />
         <entry key="..\:/workspace/hcp-pad/mmse/src/main/res/drawable/bg_selected_item.xml" value="0.1615" />
         <entry key="..\:/workspace/hcp-pad/mmse/src/main/res/drawable/bg_unselected_choice_item.xml" value="0.1615" />
@@ -98,7 +99,7 @@
         <entry key="..\:/workspace/hcp-pad/mmse/src/main/res/layout/activity_questions.xml" value="0.4" />
         <entry key="..\:/workspace/hcp-pad/mmse/src/main/res/layout/activity_signature.xml" value="0.23697916666666666" />
         <entry key="..\:/workspace/hcp-pad/mmse/src/main/res/layout/fragment_count.xml" value="0.44960474308300397" />
-        <entry key="..\:/workspace/hcp-pad/mmse/src/main/res/layout/fragment_draw_designs.xml" value="0.23697916666666666" />
+        <entry key="..\:/workspace/hcp-pad/mmse/src/main/res/layout/fragment_draw_designs.xml" value="0.38461538461538464" />
         <entry key="..\:/workspace/hcp-pad/mmse/src/main/res/layout/fragment_input.xml" value="0.23697916666666666" />
         <entry key="..\:/workspace/hcp-pad/mmse/src/main/res/layout/fragment_judgment.xml" value="0.536" />
         <entry key="..\:/workspace/hcp-pad/mmse/src/main/res/layout/fragment_judgment_record.xml" value="0.536" />

+ 7 - 0
mmse/src/main/res/drawable/bg_rubber.xml

@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<shape xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:tools="http://schemas.android.com/tools"
+    tools:ignore="ResourceName">
+    <corners android:radius="@dimen/divider_8px" />
+    <solid android:color="@color/color_FF4A76FF" />
+</shape>

+ 87 - 0
mmse/src/main/res/layout/fragment_draw_designs.xml

@@ -8,6 +8,93 @@
         android:layout_width="match_parent"
         android:layout_height="match_parent">
 
+        <TextView
+            android:id="@+id/tvTitle"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_marginTop="@dimen/divider_27px"
+            android:text="@string/please_draw_in_the_blank_space_as_shown_in_picture_below"
+            android:textColor="@color/color_FF222222"
+            android:textSize="@dimen/divider_34px"
+            android:textStyle="bold"
+            app:layout_constraintEnd_toEndOf="parent"
+            app:layout_constraintStart_toStartOf="parent"
+            app:layout_constraintTop_toTopOf="parent" />
+
+        <androidx.appcompat.widget.AppCompatImageView
+            android:id="@+id/imageTemplate"
+            android:layout_width="@dimen/divider_179px"
+            android:layout_height="@dimen/divider_179px"
+            android:layout_marginStart="@dimen/divider_63px"
+            android:layout_marginTop="@dimen/divider_149px"
+            android:background="@mipmap/icon_play_sound"
+            app:layout_constraintStart_toStartOf="parent"
+            app:layout_constraintTop_toBottomOf="@+id/tvTitle" />
+
+        <androidx.appcompat.widget.AppCompatTextView
+            android:layout_width="0dp"
+            android:layout_height="wrap_content"
+            android:layout_marginTop="@dimen/divider_34px"
+            android:gravity="center_horizontal"
+            android:text="@string/subjects_can_also_draw_pictures_on_paper"
+            android:textColor="@color/color_FF4A76FF"
+            android:textSize="@dimen/divider_24px"
+            android:textStyle="bold"
+            app:layout_constraintEnd_toStartOf="@+id/drawLayout"
+            app:layout_constraintStart_toStartOf="parent"
+            app:layout_constraintTop_toBottomOf="@+id/imageTemplate" />
+
+        <com.google.android.material.card.MaterialCardView
+            android:id="@+id/drawLayout"
+            android:layout_width="0dp"
+            android:layout_height="0dp"
+            android:layout_marginStart="@dimen/divider_38px"
+            android:layout_marginTop="@dimen/divider_45px"
+            android:layout_marginEnd="@dimen/divider_63px"
+            android:layout_marginBottom="@dimen/divider_30px"
+            android:theme="@style/Theme.MaterialComponents.NoActionBar"
+            app:cardBackgroundColor="@android:color/white"
+            app:cardCornerRadius="@dimen/divider_20px"
+            app:layout_constraintBottom_toTopOf="@+id/btnPrevious"
+            app:layout_constraintEnd_toEndOf="parent"
+            app:layout_constraintStart_toEndOf="@+id/imageTemplate"
+            app:layout_constraintTop_toBottomOf="@+id/tvTitle"
+            app:strokeColor="@color/color_FF979797"
+            app:strokeWidth="@dimen/divider_1px">
+
+            <com.yingyangfly.mmse.widget.SignatureView
+                android:id="@+id/signatureView"
+                android:layout_width="match_parent"
+                android:layout_height="match_parent" />
+
+            <LinearLayout
+                android:layout_width="@dimen/divider_105px"
+                android:layout_height="@dimen/divider_44px"
+                android:layout_gravity="top|end"
+                android:layout_marginTop="@dimen/divider_20px"
+                android:layout_marginEnd="@dimen/divider_20px"
+                android:background="@drawable/bg_rubber"
+                android:gravity="center_vertical"
+                android:orientation="horizontal">
+
+                <androidx.appcompat.widget.AppCompatImageView
+                    android:layout_width="@dimen/divider_21px"
+                    android:layout_height="@dimen/divider_23px"
+                    android:layout_marginStart="@dimen/divider_15px"
+                    android:background="@mipmap/icon_rubber" />
+
+                <androidx.appcompat.widget.AppCompatTextView
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_marginStart="@dimen/divider_8px"
+                    android:text="@string/erase"
+                    android:textColor="@android:color/white"
+                    android:textSize="@dimen/divider_20px" />
+
+            </LinearLayout>
+
+
+        </com.google.android.material.card.MaterialCardView>
 
         <androidx.appcompat.widget.AppCompatButton
             android:id="@+id/btnPrevious"

BIN
mmse/src/main/res/mipmap-xxhdpi/icon_rubber.png


+ 4 - 0
mmse/src/main/res/values/dimens.xml

@@ -8,6 +8,7 @@
     <dimen name="divider_620px" tools:ignore="ResourceName">620px</dimen>
     <dimen name="divider_597px" tools:ignore="ResourceName">597px</dimen>
     <dimen name="divider_533px" tools:ignore="ResourceName">533px</dimen>
+    <dimen name="divider_520px" tools:ignore="ResourceName">520px</dimen>
     <dimen name="divider_448px" tools:ignore="ResourceName">448px</dimen>
     <dimen name="divider_440px" tools:ignore="ResourceName">440px</dimen>
     <dimen name="divider_432px" tools:ignore="ResourceName">432px</dimen>
@@ -37,6 +38,7 @@
     <dimen name="divider_313px" tools:ignore="ResourceName">313px</dimen>
     <dimen name="divider_307px" tools:ignore="ResourceName">307px</dimen>
     <dimen name="divider_305px" tools:ignore="ResourceName">305px</dimen>
+    <dimen name="divider_292px" tools:ignore="ResourceName">292px</dimen>
     <dimen name="divider_289px" tools:ignore="ResourceName">289px</dimen>
     <dimen name="divider_270px" tools:ignore="ResourceName">270px</dimen>
     <dimen name="divider_264px" tools:ignore="ResourceName">264px</dimen>
@@ -65,7 +67,9 @@
     <dimen name="divider_179px" tools:ignore="ResourceName">179px</dimen>
     <dimen name="divider_176px" tools:ignore="ResourceName">176px</dimen>
     <dimen name="divider_175px" tools:ignore="ResourceName">175px</dimen>
+    <dimen name="divider_169px" tools:ignore="ResourceName">169px</dimen>
     <dimen name="divider_154px" tools:ignore="ResourceName">154px</dimen>
+    <dimen name="divider_149px" tools:ignore="ResourceName">149px</dimen>
     <dimen name="divider_140px" tools:ignore="ResourceName">140px</dimen>
     <dimen name="divider_135px" tools:ignore="ResourceName">135px</dimen>
     <dimen name="divider_133px" tools:ignore="ResourceName">133px</dimen>

+ 3 - 0
mmse/src/main/res/values/strings.xml

@@ -17,4 +17,7 @@
     <string name="read_the_following_sentence" tools:ignore="ResourceName">念下面这句话,并按照这句话的意思去做</string>
     <string name="next_you_will_hear_recording_and_listening_to_everything_follow_this_sentence_require_action" tools:ignore="ResourceName">下面您将听到一段录音,全部听完后按照这句话的要求做动作</string>
     <string name="attention_after_playback_staff_present_blank_sheet_of_paper" tools:ignore="ResourceName">注意:播放结束后,工作人员出示一张白纸</string>
+    <string name="please_draw_in_the_blank_space_as_shown_in_picture_below" tools:ignore="ResourceName">请您按照下图的样子,在空白处画出来</string>
+    <string name="erase" tools:ignore="ResourceName">擦除</string>
+    <string name="subjects_can_also_draw_pictures_on_paper" tools:ignore="ResourceName">受试者也可在纸上画图</string>
 </resources>