Browse Source

1.修改首页UI

王鹏鹏 2 years ago
parent
commit
778594fb2e

+ 11 - 2
.idea/misc.xml

@@ -14,7 +14,16 @@
         <entry key="..\:/workspace/hcp-pad/calendarview/src/main/res/drawable-v21/cv_bg_material.xml" value="0.219" />
         <entry key="..\:/workspace/hcp-pad/calendarview/src/main/res/layout/cv_layout_calendar_view.xml" value="0.1" />
         <entry key="..\:/workspace/hcp-pad/calendarview/src/main/res/layout/cv_week_bar.xml" value="0.1" />
-        <entry key="..\:/workspace/hcp-pad/home/src/main/res/layout/activity_home.xml" value="0.1" />
+        <entry key="..\:/workspace/hcp-pad/home/src/main/res/drawable/bg_check_button.xml" value="0.2185" />
+        <entry key="..\:/workspace/hcp-pad/home/src/main/res/drawable/bg_data_content.xml" value="0.2185" />
+        <entry key="..\:/workspace/hcp-pad/home/src/main/res/drawable/bg_fun_time.xml" value="0.2185" />
+        <entry key="..\:/workspace/hcp-pad/home/src/main/res/drawable/bg_health_counseling.xml" value="0.2185" />
+        <entry key="..\:/workspace/hcp-pad/home/src/main/res/drawable/bg_home_title.xml" value="0.2185" />
+        <entry key="..\:/workspace/hcp-pad/home/src/main/res/drawable/bg_play_porpoise.xml" value="0.2185" />
+        <entry key="..\:/workspace/hcp-pad/home/src/main/res/drawable/bg_professional_evaluation.xml" value="0.2185" />
+        <entry key="..\:/workspace/hcp-pad/home/src/main/res/drawable/bg_train.xml" value="0.2185" />
+        <entry key="..\:/workspace/hcp-pad/home/src/main/res/drawable/shape_ract_gold.xml" value="0.2185" />
+        <entry key="..\:/workspace/hcp-pad/home/src/main/res/layout/activity_home.xml" value="0.28278433809819764" />
         <entry key="..\:/workspace/hcp-pad/livebroadcast/src/main/res/layout/activity_live_broadcast.xml" value="0.22826086956521738" />
         <entry key="..\:/workspace/hcp-pad/livebroadcast/src/main/res/layout/activity_live_broadcast_list.xml" value="0.21014492753623187" />
         <entry key="..\:/workspace/hcp-pad/livebroadcast/src/main/res/layout/activity_video_player.xml" value="0.22826086956521738" />
@@ -92,7 +101,7 @@
         <entry key="..\:/workspace/hcp-pad/workbenches/src/main/res/layout/activity_service_package.xml" value="0.326671261199173" />
         <entry key="..\:/workspace/hcp-pad/workbenches/src/main/res/layout/activity_train_content_details.xml" value="0.176" />
         <entry key="..\:/workspace/hcp-pad/workbenches/src/main/res/layout/activity_train_data.xml" value="0.4700413223140496" />
-        <entry key="..\:/workspace/hcp-pad/workbenches/src/main/res/layout/activity_workbenches.xml" value="0.72" />
+        <entry key="..\:/workspace/hcp-pad/workbenches/src/main/res/layout/activity_workbenches.xml" value="0.16455696202531644" />
         <entry key="..\:/workspace/hcp-pad/workbenches/src/main/res/layout/dialog_course_treatment.xml" value="0.1" />
         <entry key="..\:/workspace/hcp-pad/workbenches/src/main/res/layout/dialog_purchase_services.xml" value="0.2962239583333333" />
         <entry key="..\:/workspace/hcp-pad/workbenches/src/main/res/layout/dialog_tips.xml" value="0.136" />

+ 1 - 1
app/src/main/java/com/yingyangfly/MainActivity.kt

@@ -11,7 +11,7 @@ class MainActivity : BaseActivity<ActivityMainBinding>() {
 
     override fun onCreate(savedInstanceState: Bundle?) {
         if (AccountConfig.SINGLE_MODULE.not()) {
-            JumpUtil.jumpActivity(RouterUrlCommon.login)
+            JumpUtil.jumpActivity(RouterUrlCommon.home)
             finish()
         }
         super.onCreate(savedInstanceState)

+ 45 - 1
home/src/main/java/com/yingyangfly/home/HomeActivity.kt

@@ -3,7 +3,10 @@ package com.yingyangfly.home
 import com.alibaba.android.arouter.facade.annotation.Route
 import com.yingyang.home.databinding.ActivityHomeBinding
 import com.yingyangfly.baselib.base.BaseActivity
+import com.yingyangfly.baselib.ext.setOnSingleClickListener
+import com.yingyangfly.baselib.ext.toast
 import com.yingyangfly.baselib.router.RouterUrlCommon
+import com.yingyangfly.baselib.utils.JumpUtil
 
 /**
  * 新版首页
@@ -16,7 +19,48 @@ class HomeActivity : BaseActivity<ActivityHomeBinding>() {
     }
 
     override fun initListener() {
-
+        binding {
+            //用户头像
+            imageSetting.setOnSingleClickListener {
+                JumpUtil.jumpActivity(RouterUrlCommon.personalCenter)
+            }
+            //直播
+            layoutLiveBroadcast.setOnSingleClickListener {
+                JumpUtil.jumpActivity(RouterUrlCommon.liveBroadcastList)
+            }
+            //使用帮助
+            layoutHelp.setOnSingleClickListener {
+                "正在开发中,敬请期待".toast()
+            }
+            //消息通知
+            layoutNotify.setOnSingleClickListener {
+                JumpUtil.jumpActivity(RouterUrlCommon.messageList)
+            }
+            //服务套餐
+            layoutServicePackage.setOnSingleClickListener {
+                JumpUtil.jumpActivity(RouterUrlCommon.servicePackage)
+            }
+            //畅玩蓝豚
+            tvPlayPorpoise.setOnSingleClickListener {
+                JumpUtil.jumpActivity(RouterUrlCommon.freeTrain)
+            }
+            //专业测评
+            tvProfessionalEvaluation.setOnSingleClickListener {
+                "正在开发中,敬请期待".toast()
+            }
+            //健康咨询
+            tvHealthCounseling.setOnSingleClickListener {
+                "正在开发中,敬请期待".toast()
+            }
+            //轻松一刻
+            tvfunTime.setOnSingleClickListener {
+                JumpUtil.jumpActivity(RouterUrlCommon.leisureBrain)
+            }
+            //查看
+            btnCheck.setOnSingleClickListener {
+                JumpUtil.jumpActivity(RouterUrlCommon.trainData)
+            }
+        }
     }
 
     override fun initData() {

+ 7 - 0
home/src/main/res/drawable/bg_data_content.xml

@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<shape xmlns:android="http://schemas.android.com/apk/res/android"
+    android:shape="rectangle">
+    <!--指定了形状内部的填充颜色-->
+    <corners android:radius="@dimen/divider_18px" />
+    <solid android:color="@android:color/white" />
+</shape>

+ 18 - 0
home/src/main/res/drawable/bg_fun_time.xml

@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="utf-8"?>
+<layer-list xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:tools="http://schemas.android.com/tools"
+    tools:ignore="ResourceName">
+
+    <item>
+        <shape android:shape="rectangle">
+            <corners android:radius="@dimen/divider_18px" />
+            <gradient
+                android:angle="90"
+                android:endColor="@color/color_FFCB3DFF"
+                android:startColor="@color/color_FFDB9CFF"
+                android:type="linear"
+                android:useLevel="true" />
+        </shape>
+    </item>
+
+</layer-list>

+ 18 - 0
home/src/main/res/drawable/bg_health_counseling.xml

@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="utf-8"?>
+<layer-list xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:tools="http://schemas.android.com/tools"
+    tools:ignore="ResourceName">
+
+    <item>
+        <shape android:shape="rectangle">
+            <corners android:radius="@dimen/divider_18px" />
+            <gradient
+                android:angle="90"
+                android:endColor="@color/color_FF22D4DC"
+                android:startColor="@color/color_FF79FF9A"
+                android:type="linear"
+                android:useLevel="true" />
+        </shape>
+    </item>
+
+</layer-list>

+ 8 - 0
home/src/main/res/drawable/bg_home_check_button.xml

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

+ 9 - 0
home/src/main/res/drawable/bg_home_title.xml

@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+<shape xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:tools="http://schemas.android.com/tools"
+    android:shape="rectangle"
+    tools:ignore="ResourceName">
+    <!--指定了形状内部的填充颜色-->
+    <corners android:radius="@dimen/divider_31px" />
+    <solid android:color="@android:color/white" />
+</shape>

+ 18 - 0
home/src/main/res/drawable/bg_play_porpoise.xml

@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="utf-8"?>
+<layer-list xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:tools="http://schemas.android.com/tools"
+    tools:ignore="ResourceName">
+
+    <item>
+        <shape android:shape="rectangle">
+            <corners android:radius="@dimen/divider_18px" />
+            <gradient
+                android:angle="90"
+                android:endColor="@color/color_F7FF8B36"
+                android:startColor="@color/color_FFFFE99C"
+                android:type="linear"
+                android:useLevel="true" />
+        </shape>
+    </item>
+
+</layer-list>

+ 18 - 0
home/src/main/res/drawable/bg_professional_evaluation.xml

@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="utf-8"?>
+<layer-list xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:tools="http://schemas.android.com/tools"
+    tools:ignore="ResourceName">
+
+    <item>
+        <shape android:shape="rectangle">
+            <corners android:radius="@dimen/divider_18px" />
+            <gradient
+                android:angle="90"
+                android:endColor="@color/color_FF0C70EB"
+                android:startColor="@color/color_FF2DACFF"
+                android:type="linear"
+                android:useLevel="true" />
+        </shape>
+    </item>
+
+</layer-list>

+ 17 - 0
home/src/main/res/drawable/bg_train.xml

@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<layer-list xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:tools="http://schemas.android.com/tools"
+    tools:ignore="ResourceName">
+
+    <item>
+        <shape android:shape="rectangle">
+            <gradient
+                android:angle="90"
+                android:endColor="@color/color_ff4571ff"
+                android:startColor="@color/color_ff8fafff"
+                android:type="linear"
+                android:useLevel="true" />
+        </shape>
+    </item>
+
+</layer-list>

+ 6 - 0
home/src/main/res/drawable/shape_ract_gold.xml

@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<shape xmlns:android="http://schemas.android.com/apk/res/android"
+    android:shape="oval">
+    <!--指定了形状内部的填充颜色-->
+    <solid android:color="@color/color_FFFF2B2B" />
+</shape>

+ 356 - 2
home/src/main/res/layout/activity_home.xml

@@ -6,11 +6,365 @@
 
     <data>
 
+        <import type="com.yingyangfly.baselib.utils.User" />
     </data>
 
     <androidx.constraintlayout.widget.ConstraintLayout
-        android:layout_width="wrap_content"
-        android:layout_height="wrap_content">
+        android:layout_width="match_parent"
+        android:layout_height="match_parent"
+        android:background="@drawable/bg_train">
+
+        <androidx.constraintlayout.widget.ConstraintLayout
+            android:id="@+id/titleLayout"
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            app:layout_constraintLeft_toLeftOf="parent"
+            app:layout_constraintRight_toRightOf="parent"
+            app:layout_constraintTop_toTopOf="parent">
+
+            <androidx.constraintlayout.widget.ConstraintLayout
+                android:id="@+id/headLayout"
+                android:layout_width="0dp"
+                android:layout_height="wrap_content"
+                app:layout_constraintHorizontal_weight="1"
+                app:layout_constraintLeft_toLeftOf="parent"
+                app:layout_constraintRight_toLeftOf="@id/functionLayout"
+                app:layout_constraintTop_toTopOf="parent">
+
+                <androidx.appcompat.widget.AppCompatTextView
+                    android:layout_width="match_parent"
+                    android:layout_height="@dimen/divider_61px"
+                    android:layout_marginStart="@dimen/divider_101px"
+                    android:layout_marginTop="@dimen/divider_46px"
+                    android:layout_marginEnd="@dimen/divider_81px"
+                    android:background="@drawable/bg_home_title"
+                    android:gravity="center"
+                    android:text="@{User.INSTANCE.name}"
+                    app:layout_constraintBottom_toBottomOf="parent"
+                    app:layout_constraintLeft_toLeftOf="parent"
+                    app:layout_constraintRight_toRightOf="parent"
+                    app:layout_constraintTop_toTopOf="parent" />
+
+                <androidx.appcompat.widget.AppCompatImageView
+                    android:id="@+id/imageSetting"
+                    android:layout_width="@dimen/divider_80px"
+                    android:layout_height="@dimen/divider_80px"
+                    android:layout_marginStart="@dimen/divider_53px"
+                    android:layout_marginTop="@dimen/divider_20px"
+                    app:isCircle="@{true}"
+                    app:layout_constraintLeft_toLeftOf="parent"
+                    app:layout_constraintTop_toTopOf="parent"
+                    app:loadHeadImg="@{User.INSTANCE.avatar}" />
+
+            </androidx.constraintlayout.widget.ConstraintLayout>
+
+            <androidx.constraintlayout.widget.ConstraintLayout
+                android:id="@+id/functionLayout"
+                android:layout_width="0dp"
+                android:layout_height="wrap_content"
+                android:orientation="horizontal"
+                app:layout_constraintHorizontal_weight="1.6"
+                app:layout_constraintLeft_toRightOf="@id/headLayout"
+                app:layout_constraintRight_toRightOf="parent"
+                app:layout_constraintTop_toTopOf="parent">
+
+                <LinearLayout
+                    android:id="@+id/layoutLiveBroadcast"
+                    style="@style/workbenches_operate_btn"
+                    android:layout_gravity="center_horizontal"
+                    android:gravity="center_horizontal"
+                    app:layout_constraintLeft_toLeftOf="parent"
+                    app:layout_constraintRight_toLeftOf="@+id/layoutHelp"
+                    tools:ignore="MissingConstraints">
+
+                    <androidx.appcompat.widget.AppCompatImageView
+                        android:layout_width="@dimen/divider_44px"
+                        android:layout_height="@dimen/divider_35px"
+                        android:layout_marginTop="@dimen/divider_37px"
+                        android:background="@mipmap/icon_live_broadcast"
+                        android:scaleType="centerInside"
+                        tools:ignore="ContentDescription" />
+
+                    <androidx.appcompat.widget.AppCompatTextView
+                        style="@style/workbenches_home_text"
+                        android:layout_marginTop="@dimen/divider_13px"
+                        android:text="@string/live_broadcast" />
+
+                </LinearLayout>
+
+                <LinearLayout
+                    android:id="@+id/layoutHelp"
+                    style="@style/workbenches_operate_btn"
+                    android:gravity="center_horizontal"
+                    app:layout_constraintLeft_toRightOf="@+id/layoutLiveBroadcast"
+                    app:layout_constraintRight_toLeftOf="@+id/layoutNotify"
+                    tools:ignore="MissingConstraints">
+
+                    <androidx.appcompat.widget.AppCompatImageView
+                        android:layout_width="@dimen/divider_38px"
+                        android:layout_height="@dimen/divider_38px"
+                        android:layout_marginTop="@dimen/divider_37px"
+                        android:background="@mipmap/icon_help"
+                        android:scaleType="centerInside" />
+
+                    <androidx.appcompat.widget.AppCompatTextView
+                        style="@style/workbenches_home_text"
+                        android:layout_marginTop="@dimen/divider_10px"
+                        android:text="@string/help" />
+                </LinearLayout>
+
+                <androidx.constraintlayout.widget.ConstraintLayout
+                    android:id="@+id/layoutNotify"
+                    style="@style/workbenches_operate_btn"
+                    android:gravity="center_horizontal"
+                    app:layout_constraintLeft_toRightOf="@+id/layoutHelp"
+                    app:layout_constraintRight_toLeftOf="@+id/layoutServicePackage"
+                    tools:ignore="MissingConstraints">
+
+                    <androidx.appcompat.widget.AppCompatImageView
+                        android:id="@+id/notifyImage"
+                        android:layout_width="@dimen/divider_34px"
+                        android:layout_height="@dimen/divider_40px"
+                        android:layout_marginTop="@dimen/divider_37px"
+                        android:background="@mipmap/icon_notify"
+                        android:scaleType="centerInside"
+                        app:layout_constraintLeft_toLeftOf="parent"
+                        app:layout_constraintRight_toRightOf="parent"
+                        app:layout_constraintTop_toTopOf="parent" />
+
+                    <View
+                        android:id="@+id/unReadLayout"
+                        android:layout_width="@dimen/divider_14px"
+                        android:layout_height="@dimen/divider_14px"
+                        android:layout_marginStart="@dimen/divider_10px"
+                        android:layout_marginTop="@dimen/divider_37px"
+                        android:background="@drawable/shape_ract_gold"
+                        app:layout_constraintLeft_toLeftOf="parent"
+                        app:layout_constraintRight_toRightOf="parent"
+                        app:layout_constraintTop_toTopOf="parent" />
+
+                    <androidx.appcompat.widget.AppCompatTextView
+                        style="@style/workbenches_home_text"
+                        android:layout_marginTop="@dimen/divider_8px"
+                        android:text="@string/notify"
+                        app:layout_constraintLeft_toLeftOf="parent"
+                        app:layout_constraintRight_toRightOf="parent"
+                        app:layout_constraintTop_toBottomOf="@+id/notifyImage" />
+                </androidx.constraintlayout.widget.ConstraintLayout>
+
+                <LinearLayout
+                    android:id="@+id/layoutServicePackage"
+                    style="@style/workbenches_operate_btn"
+                    android:gravity="center_horizontal"
+                    app:layout_constraintLeft_toRightOf="@+id/layoutNotify"
+                    app:layout_constraintRight_toRightOf="parent"
+                    tools:ignore="MissingConstraints">
+
+                    <androidx.appcompat.widget.AppCompatImageView
+                        android:layout_width="@dimen/divider_44px"
+                        android:layout_height="@dimen/divider_36px"
+                        android:layout_marginTop="@dimen/divider_37px"
+                        android:background="@mipmap/icon_service_package"
+                        android:scaleType="centerInside" />
+
+                    <androidx.appcompat.widget.AppCompatTextView
+                        style="@style/workbenches_home_text"
+                        android:layout_marginTop="@dimen/divider_12px"
+                        android:text="@string/service_package" />
+                </LinearLayout>
+            </androidx.constraintlayout.widget.ConstraintLayout>
+
+        </androidx.constraintlayout.widget.ConstraintLayout>
+
+        <androidx.constraintlayout.widget.ConstraintLayout
+            android:id="@+id/leftLayout"
+            android:layout_width="0dp"
+            android:layout_height="0dp"
+            android:layout_marginStart="@dimen/divider_40px"
+            android:layout_marginTop="@dimen/divider_55px"
+            android:layout_marginBottom="@dimen/divider_48px"
+            android:background="@android:color/black"
+            app:layout_constraintBottom_toBottomOf="parent"
+            app:layout_constraintHorizontal_weight="1"
+            app:layout_constraintLeft_toLeftOf="parent"
+            app:layout_constraintRight_toLeftOf="@id/rightLayout"
+            app:layout_constraintTop_toBottomOf="@+id/titleLayout">
+
+        </androidx.constraintlayout.widget.ConstraintLayout>
+
+        <androidx.constraintlayout.widget.ConstraintLayout
+            android:id="@+id/rightLayout"
+            android:layout_width="0dp"
+            android:layout_height="0dp"
+            android:layout_marginStart="@dimen/divider_40px"
+            android:layout_marginTop="@dimen/divider_51px"
+            android:layout_marginEnd="@dimen/divider_40px"
+            android:layout_marginBottom="@dimen/divider_48px"
+            app:layout_constraintBottom_toBottomOf="parent"
+            app:layout_constraintHorizontal_weight="1"
+            app:layout_constraintLeft_toRightOf="@id/leftLayout"
+            app:layout_constraintRight_toRightOf="parent"
+            app:layout_constraintTop_toBottomOf="@+id/titleLayout">
+
+            <androidx.appcompat.widget.AppCompatTextView
+                android:id="@+id/tvPlayPorpoise"
+                android:layout_width="@dimen/divider_265px"
+                android:layout_height="@dimen/divider_188px"
+                android:layout_marginEnd="@dimen/divider_14px"
+                android:background="@drawable/bg_play_porpoise"
+                android:gravity="center"
+                android:paddingBottom="@dimen/divider_7px"
+                android:text="@string/play_with_blue_porpoise"
+                android:textColor="@android:color/white"
+                android:textSize="@dimen/divider_28px"
+                app:layout_constraintLeft_toLeftOf="parent"
+                app:layout_constraintRight_toLeftOf="@id/tvProfessionalEvaluation"
+                app:layout_constraintTop_toTopOf="parent" />
+
+            <androidx.appcompat.widget.AppCompatTextView
+                android:id="@+id/tvProfessionalEvaluation"
+                android:layout_width="@dimen/divider_265px"
+                android:layout_height="@dimen/divider_188px"
+                android:layout_marginStart="@dimen/divider_14px"
+                android:background="@drawable/bg_professional_evaluation"
+                android:gravity="center"
+                android:paddingBottom="@dimen/divider_7px"
+                android:text="@string/professional_evaluation"
+                android:textColor="@android:color/white"
+                android:textSize="@dimen/divider_28px"
+                app:layout_constraintLeft_toRightOf="@id/tvPlayPorpoise"
+                app:layout_constraintRight_toRightOf="parent"
+                app:layout_constraintTop_toTopOf="parent" />
+
+            <androidx.appcompat.widget.AppCompatTextView
+                android:id="@+id/tvHealthCounseling"
+                android:layout_width="@dimen/divider_265px"
+                android:layout_height="@dimen/divider_188px"
+                android:layout_marginTop="@dimen/divider_28px"
+                android:layout_marginEnd="@dimen/divider_14px"
+                android:background="@drawable/bg_health_counseling"
+                android:gravity="center"
+                android:paddingBottom="@dimen/divider_7px"
+                android:text="@string/health_counseling"
+                android:textColor="@android:color/white"
+                android:textSize="@dimen/divider_28px"
+                app:layout_constraintLeft_toLeftOf="parent"
+                app:layout_constraintRight_toLeftOf="@id/tvfunTime"
+                app:layout_constraintTop_toBottomOf="@+id/tvPlayPorpoise" />
+
+            <androidx.appcompat.widget.AppCompatTextView
+                android:id="@+id/tvfunTime"
+                android:layout_width="@dimen/divider_265px"
+                android:layout_height="@dimen/divider_188px"
+                android:layout_marginStart="@dimen/divider_14px"
+                android:layout_marginTop="@dimen/divider_28px"
+                android:background="@drawable/bg_fun_time"
+                android:gravity="center"
+                android:paddingBottom="@dimen/divider_7px"
+                android:text="@string/fun_time"
+                android:textColor="@android:color/white"
+                android:textSize="@dimen/divider_28px"
+                app:layout_constraintLeft_toRightOf="@id/tvHealthCounseling"
+                app:layout_constraintRight_toRightOf="parent"
+                app:layout_constraintTop_toBottomOf="@+id/tvPlayPorpoise" />
+
+            <androidx.constraintlayout.widget.ConstraintLayout
+                android:layout_width="match_parent"
+                android:layout_height="0dp"
+                android:layout_marginTop="@dimen/divider_28px"
+                android:background="@drawable/bg_data_content"
+                app:layout_constraintBottom_toBottomOf="parent"
+                app:layout_constraintLeft_toLeftOf="parent"
+                app:layout_constraintRight_toRightOf="parent"
+                app:layout_constraintTop_toBottomOf="@+id/tvHealthCounseling">
+
+                <LinearLayout
+                    android:id="@+id/brainPowerValueLayout"
+                    android:layout_width="0dp"
+                    android:layout_height="match_parent"
+                    android:gravity="center"
+                    android:orientation="vertical"
+                    app:layout_constraintBottom_toBottomOf="parent"
+                    app:layout_constraintHorizontal_weight="1"
+                    app:layout_constraintLeft_toLeftOf="parent"
+                    app:layout_constraintRight_toLeftOf="@id/accumulatedTrainingDurationLayout"
+                    app:layout_constraintTop_toTopOf="parent">
+
+                    <androidx.appcompat.widget.AppCompatTextView
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:text="@string/brain_power_value"
+                        android:textColor="@color/color_FF5467FF"
+                        android:textSize="@dimen/divider_24px" />
+
+                    <androidx.appcompat.widget.AppCompatTextView
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:layout_marginTop="@dimen/divider_9px"
+                        android:text="@string/brain_power_value"
+                        android:textColor="@color/color_FF5467FF"
+                        android:textSize="@dimen/divider_34px"
+                        android:textStyle="bold" />
+
+                </LinearLayout>
+
+                <LinearLayout
+                    android:id="@+id/accumulatedTrainingDurationLayout"
+                    android:layout_width="0dp"
+                    android:layout_height="match_parent"
+                    android:gravity="center"
+                    android:orientation="vertical"
+                    app:layout_constraintBottom_toBottomOf="parent"
+                    app:layout_constraintHorizontal_weight="1"
+                    app:layout_constraintLeft_toRightOf="@id/brainPowerValueLayout"
+                    app:layout_constraintRight_toLeftOf="@id/checkLayout"
+                    app:layout_constraintTop_toTopOf="parent">
+
+                    <androidx.appcompat.widget.AppCompatTextView
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:text="@string/accumulated_training_duration"
+                        android:textColor="@color/color_FF5467FF"
+                        android:textSize="@dimen/divider_24px" />
+
+                    <androidx.appcompat.widget.AppCompatTextView
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:layout_marginTop="@dimen/divider_9px"
+                        android:text="@string/brain_power_value"
+                        android:textColor="@color/color_FF5467FF"
+                        android:textSize="@dimen/divider_34px"
+                        android:textStyle="bold" />
+
+                </LinearLayout>
+
+                <LinearLayout
+                    android:id="@+id/checkLayout"
+                    android:layout_width="0dp"
+                    android:layout_height="match_parent"
+                    android:gravity="center"
+                    app:layout_constraintBottom_toBottomOf="parent"
+                    app:layout_constraintHorizontal_weight="1"
+                    app:layout_constraintLeft_toRightOf="@id/accumulatedTrainingDurationLayout"
+                    app:layout_constraintRight_toRightOf="parent"
+                    app:layout_constraintTop_toTopOf="parent">
+
+                    <Button
+                        android:id="@+id/btnCheck"
+                        android:layout_width="@dimen/divider_140px"
+                        android:layout_height="@dimen/divider_50px"
+                        android:layout_marginEnd="@dimen/divider_29px"
+                        android:background="@drawable/bg_home_check_button"
+                        android:text="@string/view"
+                        android:textColor="@android:color/white"
+                        android:textSize="@dimen/divider_28px" />
+
+                </LinearLayout>
+
+
+            </androidx.constraintlayout.widget.ConstraintLayout>
+
+        </androidx.constraintlayout.widget.ConstraintLayout>
 
     </androidx.constraintlayout.widget.ConstraintLayout>
 

BIN
home/src/main/res/mipmap-xxhdpi/bg_home.png


BIN
home/src/main/res/mipmap-xxhdpi/icon_help.png


BIN
home/src/main/res/mipmap-xxhdpi/icon_live_broadcast.png


BIN
home/src/main/res/mipmap-xxhdpi/icon_notify.png


BIN
home/src/main/res/mipmap-xxhdpi/icon_service_package.png


+ 58 - 8
home/src/main/res/values/colors.xml

@@ -1,10 +1,60 @@
 <?xml version="1.0" encoding="utf-8"?>
-<resources>
-    <color name="purple_200">#FFBB86FC</color>
-    <color name="purple_500">#FF6200EE</color>
-    <color name="purple_700">#FF3700B3</color>
-    <color name="teal_200">#FF03DAC5</color>
-    <color name="teal_700">#FF018786</color>
-    <color name="black">#FF000000</color>
-    <color name="white">#FFFFFFFF</color>
+<resources xmlns:tools="http://schemas.android.com/tools">
+
+    <color name="color_99ffffff" tools:ignore="ResourceName">#99ffffff</color>//60%
+    <color name="color_66ffffff" tools:ignore="ResourceName">#66ffffff</color>//60%
+    <color name="color_1Cffffff" tools:ignore="ResourceName">#1Cffffff</color>//89%
+    <color name="color_FF947CFF" tools:ignore="ResourceName">#FF947CFF</color>
+    <color name="color_FF491797" tools:ignore="ResourceName">#FF491797</color>
+    <color name="color_993E3F3E" tools:ignore="ResourceName">#993E3F3E</color>
+    <color name="color_DBffffff" tools:ignore="ResourceName">#DBffffff</color>
+    <color name="color_c4714bdd" tools:ignore="ResourceName">#c4714bdd</color>
+    <color name="color_E6ffffff" tools:ignore="ResourceName">#E6ffffff</color>
+    <color name="color_FF4A76FF" tools:ignore="ResourceName">#FF4A76FF</color>
+    <color name="color_6562FF" tools:ignore="ResourceName">#6562FF</color>
+    <color name="color_FF3B92DC" tools:ignore="ResourceName">#FF3B92DC</color>
+    <color name="color_FF5467FF" tools:ignore="ResourceName">#FF5467FF</color>
+    <color name="color_4794BCFF" tools:ignore="ResourceName">#4794BCFF</color>
+    <color name="color_FF76A0FC" tools:ignore="ResourceName">#FF76A0FC</color>
+    <color name="color_ff4571ff" tools:ignore="ResourceName">#ff4571ff</color>
+    <color name="color_ff8fafff" tools:ignore="ResourceName">#ff8fafff</color>
+    <color name="color_FF2B70FF" tools:ignore="ResourceName">#FF2B70FF</color>
+    <color name="color_FF821EFF" tools:ignore="ResourceName">#FF821EFF</color>
+    <color name="color_69B8CFFF" tools:ignore="ResourceName">#69B8CFFF</color>
+    <color name="color_FFE0E0E0" tools:ignore="ResourceName">#FFE0E0E0</color>
+    <color name="color_FFFFBD72" tools:ignore="ResourceName">#FFFFBD72</color>
+    <color name="color_FFFFC036" tools:ignore="ResourceName">#FFFFC036</color>
+    <color name="color_80000000" tools:ignore="ResourceName">#80000000</color>
+    <color name="color_FF6E5FFF" tools:ignore="ResourceName">#FF6E5FFF</color>
+    <color name="transparent" tools:ignore="ResourceName">#00000000</color><!-- 透明   -->
+    <color name="color_FF416AFF" tools:ignore="ResourceName">#FF416AFF</color>
+    <color name="color_B33E3F3E" tools:ignore="ResourceName">#B33E3F3E</color>
+    <color name="color_FF4773FF" tools:ignore="ResourceName">#FF4773FF</color>
+    <color name="color_FFE6ECFF" tools:ignore="ResourceName">#FFE6ECFF</color>
+    <color name="color_FFCFD9FF" tools:ignore="ResourceName">#FFCFD9FF</color>
+    <color name="color_FF383838" tools:ignore="ResourceName">#FF383838</color>
+    <color name="color_FFF2F5FF" tools:ignore="ResourceName">#FFF2F5FF</color>
+    <color name="color_FFFF2B2B" tools:ignore="MissingDefaultResource,ResourceName">#FFFF2B2B
+    </color>
+    <color name="color_FF4974FF" tools:ignore="ResourceName">#FF4974FF</color>
+    <color name="color_80BFDAFF" tools:ignore="ResourceName">#80BFDAFF</color>
+    <color name="color_FFCFDFFF" tools:ignore="ResourceName">#FFCFDFFF</color>
+    <color name="color_FF343049" tools:ignore="ResourceName">#FF343049</color>
+    <color name="color_FFC46D40" tools:ignore="ResourceName">#FFC46D40</color>
+    <color name="color_FFFFBE8A" tools:ignore="ResourceName">#FFFFBE8A</color>
+    <color name="color_FFFECE75" tools:ignore="ResourceName">#FFFECE75</color>
+    <color name="color_FFCEE4EE" tools:ignore="ResourceName">#FFCEE4EE</color>
+    <color name="color_FF93C5D8" tools:ignore="ResourceName">#FF93C5D8</color>
+    <color name="color_FF979797" tools:ignore="ResourceName">#FF979797</color>
+    <color name="color_FF9FA5B4" tools:ignore="ResourceName">#FF9FA5B4</color>
+    <color name="color_15BA11" tools:ignore="ResourceName">#15BA11</color>
+    <color name="color_FF333333" tools:ignore="ResourceName">#FF333333</color>
+    <color name="color_F7FF8B36" tools:ignore="ResourceName">#F7FF8B36</color>
+    <color name="color_FFFFE99C" tools:ignore="ResourceName">#FFFFE99C</color>
+    <color name="color_FF2DACFF" tools:ignore="ResourceName">#FF2DACFF</color>
+    <color name="color_FF0C70EB" tools:ignore="ResourceName">#FF0C70EB</color>
+    <color name="color_FF22D4DC" tools:ignore="ResourceName">#FF22D4DC</color>
+    <color name="color_FF79FF9A" tools:ignore="ResourceName">#FF79FF9A</color>
+    <color name="color_FFCB3DFF" tools:ignore="ResourceName">#FFCB3DFF</color>
+    <color name="color_FFDB9CFF" tools:ignore="ResourceName">#FFDB9CFF</color>
 </resources>

+ 156 - 0
home/src/main/res/values/dimens.xml

@@ -0,0 +1,156 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources xmlns:tools="http://schemas.android.com/tools">
+
+    <dimen name="divider_689px" tools:ignore="ResourceName">689px</dimen>
+    <dimen name="divider_533px" tools:ignore="ResourceName">533px</dimen>
+    <dimen name="divider_440px" tools:ignore="ResourceName">440px</dimen>
+    <dimen name="divider_432px" tools:ignore="ResourceName">432px</dimen>
+    <dimen name="divider_430px" tools:ignore="ResourceName">430px</dimen>
+    <dimen name="divider_418px" tools:ignore="ResourceName">418px</dimen>
+    <dimen name="divider_416px" tools:ignore="ResourceName">416px</dimen>
+    <dimen name="divider_415px" tools:ignore="ResourceName">415px</dimen>
+    <dimen name="divider_413px" tools:ignore="ResourceName">413px</dimen>
+    <dimen name="divider_409px" tools:ignore="ResourceName">409px</dimen>
+    <dimen name="divider_377px" tools:ignore="ResourceName">377px</dimen>
+    <dimen name="divider_354px" tools:ignore="ResourceName">354px</dimen>
+    <dimen name="divider_348px" tools:ignore="ResourceName">348px</dimen>
+    <dimen name="divider_345px" tools:ignore="ResourceName">345px</dimen>
+    <dimen name="divider_340px" tools:ignore="ResourceName">340px</dimen>
+    <dimen name="divider_339px" tools:ignore="ResourceName">339px</dimen>
+    <dimen name="divider_335px" tools:ignore="ResourceName">335px</dimen>
+    <dimen name="divider_333px" tools:ignore="ResourceName">333px</dimen>
+    <dimen name="divider_331px" tools:ignore="ResourceName">331px</dimen>
+    <dimen name="divider_330px" tools:ignore="ResourceName">330px</dimen>
+    <dimen name="divider_329px" tools:ignore="ResourceName">329px</dimen>
+    <dimen name="divider_327px" tools:ignore="ResourceName">327px</dimen>
+    <dimen name="divider_320px" tools:ignore="ResourceName">320px</dimen>
+    <dimen name="divider_313px" tools:ignore="ResourceName">313px</dimen>
+    <dimen name="divider_289px" tools:ignore="ResourceName">289px</dimen>
+    <dimen name="divider_270px" tools:ignore="ResourceName">270px</dimen>
+    <dimen name="divider_265px" tools:ignore="ResourceName">265px</dimen>
+    <dimen name="divider_264px" tools:ignore="ResourceName">264px</dimen>
+    <dimen name="divider_260px" tools:ignore="ResourceName">260px</dimen>
+    <dimen name="divider_250px" tools:ignore="ResourceName">250px</dimen>
+    <dimen name="divider_249px" tools:ignore="ResourceName">249px</dimen>
+    <dimen name="divider_237px" tools:ignore="ResourceName">237px</dimen>
+    <dimen name="divider_230px" tools:ignore="ResourceName">230px</dimen>
+    <dimen name="divider_229px" tools:ignore="ResourceName">229px</dimen>
+    <dimen name="divider_214px" tools:ignore="ResourceName">214px</dimen>
+    <dimen name="divider_213px" tools:ignore="ResourceName">213px</dimen>
+    <dimen name="divider_203px" tools:ignore="ResourceName">203px</dimen>
+    <dimen name="divider_195px" tools:ignore="ResourceName">195px</dimen>
+    <dimen name="divider_190px" tools:ignore="ResourceName">190px</dimen>
+    <dimen name="divider_188px" tools:ignore="ResourceName">188px</dimen>
+    <dimen name="divider_184px" tools:ignore="ResourceName">184px</dimen>
+    <dimen name="divider_180px" tools:ignore="ResourceName">180px</dimen>
+    <dimen name="divider_176px" tools:ignore="ResourceName">176px</dimen>
+    <dimen name="divider_140px" tools:ignore="ResourceName">140px</dimen>
+    <dimen name="divider_133px" tools:ignore="ResourceName">133px</dimen>
+    <dimen name="divider_130px" tools:ignore="ResourceName">130px</dimen>
+    <dimen name="divider_128px" tools:ignore="ResourceName">128px</dimen>
+    <dimen name="divider_120px" tools:ignore="ResourceName">120px</dimen>
+    <dimen name="divider_119px" tools:ignore="ResourceName">119px</dimen>
+    <dimen name="divider_118px" tools:ignore="ResourceName">118px</dimen>
+    <dimen name="divider_117px" tools:ignore="ResourceName">117px</dimen>
+    <dimen name="divider_116px" tools:ignore="ResourceName">116px</dimen>
+    <dimen name="divider_115px" tools:ignore="ResourceName">115px</dimen>
+    <dimen name="divider_114px" tools:ignore="ResourceName">114px</dimen>
+    <dimen name="divider_113px" tools:ignore="ResourceName">113px</dimen>
+    <dimen name="divider_112px" tools:ignore="ResourceName">112px</dimen>
+    <dimen name="divider_111px" tools:ignore="ResourceName">111px</dimen>
+    <dimen name="divider_110px" tools:ignore="ResourceName">110px</dimen>
+    <dimen name="divider_109px" tools:ignore="ResourceName">109px</dimen>
+    <dimen name="divider_108px" tools:ignore="ResourceName">108px</dimen>
+    <dimen name="divider_107px" tools:ignore="ResourceName">107px</dimen>
+    <dimen name="divider_106px" tools:ignore="ResourceName">106px</dimen>
+    <dimen name="divider_105px" tools:ignore="ResourceName">105px</dimen>
+    <dimen name="divider_104px" tools:ignore="ResourceName">104px</dimen>
+    <dimen name="divider_103px" tools:ignore="ResourceName">103px</dimen>
+    <dimen name="divider_102px" tools:ignore="ResourceName">102px</dimen>
+    <dimen name="divider_101px" tools:ignore="ResourceName">101px</dimen>
+    <dimen name="divider_100px" tools:ignore="ResourceName">100px</dimen>
+    <dimen name="divider_88px" tools:ignore="ResourceName">88px</dimen>
+    <dimen name="divider_82px" tools:ignore="ResourceName">82px</dimen>
+    <dimen name="divider_81px" tools:ignore="ResourceName">81px</dimen>
+    <dimen name="divider_80px" tools:ignore="ResourceName">80px</dimen>
+    <dimen name="divider_79px" tools:ignore="ResourceName">79px</dimen>
+    <dimen name="divider_78px" tools:ignore="ResourceName">78px</dimen>
+    <dimen name="divider_77px" tools:ignore="ResourceName">77px</dimen>
+    <dimen name="divider_76px" tools:ignore="ResourceName">76px</dimen>
+    <dimen name="divider_75px" tools:ignore="ResourceName">75px</dimen>
+    <dimen name="divider_74px" tools:ignore="ResourceName">74px</dimen>
+    <dimen name="divider_73px" tools:ignore="ResourceName">73px</dimen>
+    <dimen name="divider_72px" tools:ignore="ResourceName">72px</dimen>
+    <dimen name="divider_71px" tools:ignore="ResourceName">71px</dimen>
+    <dimen name="divider_70px" tools:ignore="ResourceName">70px</dimen>
+    <dimen name="divider_69px" tools:ignore="ResourceName">69px</dimen>
+    <dimen name="divider_68px" tools:ignore="ResourceName">68px</dimen>
+    <dimen name="divider_67px" tools:ignore="ResourceName">67px</dimen>
+    <dimen name="divider_66px" tools:ignore="ResourceName">66px</dimen>
+    <dimen name="divider_65px" tools:ignore="ResourceName">65px</dimen>
+    <dimen name="divider_64px" tools:ignore="ResourceName">64px</dimen>
+    <dimen name="divider_63px" tools:ignore="ResourceName">63px</dimen>
+    <dimen name="divider_62px" tools:ignore="ResourceName">62px</dimen>
+    <dimen name="divider_61px" tools:ignore="ResourceName">61px</dimen>
+    <dimen name="divider_60px" tools:ignore="ResourceName">60px</dimen>
+    <dimen name="divider_59px" tools:ignore="ResourceName">59px</dimen>
+    <dimen name="divider_58px" tools:ignore="ResourceName">58px</dimen>
+    <dimen name="divider_57px" tools:ignore="ResourceName">57px</dimen>
+    <dimen name="divider_56px" tools:ignore="ResourceName">56px</dimen>
+    <dimen name="divider_55px" tools:ignore="ResourceName">55px</dimen>
+    <dimen name="divider_54px" tools:ignore="ResourceName">54px</dimen>
+    <dimen name="divider_53px" tools:ignore="ResourceName">53px</dimen>
+    <dimen name="divider_52px" tools:ignore="ResourceName">52px</dimen>
+    <dimen name="divider_51px" tools:ignore="ResourceName">51px</dimen>
+    <dimen name="divider_50px" tools:ignore="ResourceName">50px</dimen>
+    <dimen name="divider_49px" tools:ignore="ResourceName">49px</dimen>
+    <dimen name="divider_48px" tools:ignore="ResourceName">48px</dimen>
+    <dimen name="divider_47px" tools:ignore="ResourceName">47px</dimen>
+    <dimen name="divider_46px" tools:ignore="ResourceName">46px</dimen>
+    <dimen name="divider_45px" tools:ignore="ResourceName">45px</dimen>
+    <dimen name="divider_44px" tools:ignore="ResourceName">44px</dimen>
+    <dimen name="divider_43px" tools:ignore="ResourceName">43px</dimen>
+    <dimen name="divider_42px" tools:ignore="ResourceName">42px</dimen>
+    <dimen name="divider_41px" tools:ignore="ResourceName">41px</dimen>
+    <dimen name="divider_40px" tools:ignore="ResourceName">40px</dimen>
+    <dimen name="divider_39px" tools:ignore="ResourceName">39px</dimen>
+    <dimen name="divider_38px" tools:ignore="ResourceName">38px</dimen>
+    <dimen name="divider_37px" tools:ignore="ResourceName">37px</dimen>
+    <dimen name="divider_36px" tools:ignore="ResourceName">36px</dimen>
+    <dimen name="divider_35px" tools:ignore="ResourceName">35px</dimen>
+    <dimen name="divider_34px" tools:ignore="ResourceName">34px</dimen>
+    <dimen name="divider_33px" tools:ignore="ResourceName">33px</dimen>
+    <dimen name="divider_32px" tools:ignore="ResourceName">32px</dimen>
+    <dimen name="divider_31px" tools:ignore="ResourceName">31px</dimen>
+    <dimen name="divider_30px" tools:ignore="ResourceName">30px</dimen>
+    <dimen name="divider_29px" tools:ignore="ResourceName">29px</dimen>
+    <dimen name="divider_28px" tools:ignore="ResourceName">28px</dimen>
+    <dimen name="divider_27px" tools:ignore="ResourceName">27px</dimen>
+    <dimen name="divider_26px" tools:ignore="ResourceName">26px</dimen>
+    <dimen name="divider_25px" tools:ignore="ResourceName">25px</dimen>
+    <dimen name="divider_24px" tools:ignore="ResourceName">24px</dimen>
+    <dimen name="divider_23px" tools:ignore="ResourceName">23px</dimen>
+    <dimen name="divider_22px" tools:ignore="ResourceName">22px</dimen>
+    <dimen name="divider_21px" tools:ignore="ResourceName">21px</dimen>
+    <dimen name="divider_20px" tools:ignore="ResourceName">20px</dimen>
+    <dimen name="divider_19px" tools:ignore="ResourceName">19px</dimen>
+    <dimen name="divider_18px" tools:ignore="ResourceName">18px</dimen>
+    <dimen name="divider_17px" tools:ignore="ResourceName">17px</dimen>
+    <dimen name="divider_16px" tools:ignore="ResourceName">16px</dimen>
+    <dimen name="divider_15px" tools:ignore="ResourceName">15px</dimen>
+    <dimen name="divider_14px" tools:ignore="ResourceName">14px</dimen>
+    <dimen name="divider_13px" tools:ignore="ResourceName">13px</dimen>
+    <dimen name="divider_12px" tools:ignore="ResourceName">12px</dimen>
+    <dimen name="divider_11px" tools:ignore="ResourceName">11px</dimen>
+    <dimen name="divider_10px" tools:ignore="ResourceName">10px</dimen>
+    <dimen name="divider_9px" tools:ignore="ResourceName">9px</dimen>
+    <dimen name="divider_8px" tools:ignore="ResourceName">8px</dimen>
+    <dimen name="divider_7px" tools:ignore="ResourceName">7px</dimen>
+    <dimen name="divider_6px" tools:ignore="ResourceName">6px</dimen>
+    <dimen name="divider_5px" tools:ignore="ResourceName">5px</dimen>
+    <dimen name="divider_4px" tools:ignore="ResourceName">4px</dimen>
+    <dimen name="divider_3px" tools:ignore="ResourceName">3px</dimen>
+    <dimen name="divider_2px" tools:ignore="ResourceName">2px</dimen>
+    <dimen name="divider_1px" tools:ignore="ResourceName">1px</dimen>
+
+</resources>

+ 21 - 2
home/src/main/res/values/strings.xml

@@ -1,3 +1,22 @@
-<resources>
-    <string name="app_name">home</string>
+<resources xmlns:tools="http://schemas.android.com/tools">
+    <string name="home_pager" tools:ignore="ExtraTranslation,ResourceName">首页</string>
+    <string name="live_broadcast" tools:ignore="ResourceName">直播</string>
+    <string name="help" tools:ignore="ResourceName">使用帮助</string>
+    <string name="notify" tools:ignore="ResourceName">消息通知</string>
+    <string name="service_package" tools:ignore="ResourceName">服务套餐</string>
+    <string name="cognitive_training" tools:ignore="ResourceName">认知训练</string>
+    <string name="brain_power_value" tools:ignore="ResourceName">脑力值</string>
+    <string name="accumulated_training_duration" tools:ignore="ResourceName">累计训练时长</string>
+    <string name="view" tools:ignore="ResourceName">查看</string>
+    <string name="free_training" tools:ignore="ResourceName">自由训练</string>
+    <string name="online_assessment" tools:ignore="ResourceName">在线测评</string>
+    <string name="health_science_popularization" tools:ignore="ResourceName">健康科普</string>
+    <string name="leisure_brain_building" tools:ignore="ResourceName">休闲健脑</string>
+    <string name="training_daily" tools:ignore="ResourceName">训练日报</string>
+    <string name="training_weekly_report" tools:ignore="ResourceName">训练周报</string>
+    <string name="report_number" tools:ignore="ResourceName">报告编号</string>
+    <string name="play_with_blue_porpoise" tools:ignore="ResourceName">畅玩蓝豚</string>
+    <string name="professional_evaluation" tools:ignore="ResourceName">专业测评</string>
+    <string name="health_counseling" tools:ignore="ResourceName">健康咨询</string>
+    <string name="fun_time" tools:ignore="ResourceName">轻松一刻</string>
 </resources>

+ 18 - 0
home/src/main/res/values/themes.xml

@@ -1,3 +1,21 @@
 <resources xmlns:tools="http://schemas.android.com/tools">
 
+    <style name="workbenches_operate_btn" tools:ignore="ResourceName">
+        <item name="android:layout_width">wrap_content</item>
+        <item name="android:layout_height">wrap_content</item>
+        <item name="layout_constraintHorizontal_chainStyle">spread</item>
+        <item name="layout_constraintBottom_toBottomOf">parent</item>
+        <item name="layout_constraintTop_toTopOf">parent</item>
+        <item name="android:orientation">vertical</item>
+    </style>
+
+    <style name="workbenches_home_text" tools:ignore="ResourceName">
+        <item name="android:layout_width">wrap_content</item>
+        <item name="android:layout_height">wrap_content</item>
+        <item name="android:textSize">@dimen/divider_24px</item>
+        <item name="android:textColor">@android:color/white</item>
+        <item name="android:gravity">center_horizontal</item>
+        <item name="android:layout_gravity">center_horizontal</item>
+    </style>
+
 </resources>

+ 1 - 1
login/src/main/java/com/yingyang/login/ui/login/LoginActivity.kt

@@ -70,7 +70,7 @@ class LoginActivity : BaseMVVMActivity<ActivityLoginBinding, LoginViewModel>() {
                 if (it.id.isNullOrEmpty().not()) {
                     User.saveUserId(it.id)
                 }
-                JumpUtil.jumpActivity(RouterUrlCommon.workbenches)
+                JumpUtil.jumpActivity(RouterUrlCommon.home)
             }
         })
     }

+ 148 - 393
workbenches/src/main/res/values/dimens.xml

@@ -1,397 +1,152 @@
 <?xml version="1.0" encoding="utf-8"?>
 <resources xmlns:tools="http://schemas.android.com/tools">
 
-    <dimen name="divider_689px" tools:ignore="PxUsage">689px</dimen>
-    <dimen name="divider_533px" tools:ignore="PxUsage">533px</dimen>
-    <dimen name="divider_440px" tools:ignore="PxUsage">440px</dimen>
-    <dimen name="divider_432px" tools:ignore="PxUsage">432px</dimen>
-    <dimen name="divider_430px" tools:ignore="PxUsage">430px</dimen>
-    <dimen name="divider_418px" tools:ignore="PxUsage">418px</dimen>
-    <dimen name="divider_416px" tools:ignore="PxUsage">416px</dimen>
-    <dimen name="divider_415px" tools:ignore="PxUsage">415px</dimen>
-    <dimen name="divider_413px" tools:ignore="PxUsage">413px</dimen>
-    <dimen name="divider_409px" tools:ignore="PxUsage">409px</dimen>
-    <dimen name="divider_377px" tools:ignore="PxUsage">377px</dimen>
-    <dimen name="divider_354px" tools:ignore="PxUsage">354px</dimen>
-    <dimen name="divider_348px" tools:ignore="PxUsage">348px</dimen>
-    <dimen name="divider_345px" tools:ignore="PxUsage">345px</dimen>
-    <dimen name="divider_340px" tools:ignore="PxUsage">340px</dimen>
-    <dimen name="divider_339px" tools:ignore="PxUsage">339px</dimen>
-    <dimen name="divider_335px" tools:ignore="PxUsage">335px</dimen>
-    <dimen name="divider_333px" tools:ignore="PxUsage">333px</dimen>
-    <dimen name="divider_331px" tools:ignore="PxUsage">331px</dimen>
-    <dimen name="divider_330px" tools:ignore="PxUsage">330px</dimen>
-    <dimen name="divider_329px" tools:ignore="PxUsage">329px</dimen>
-    <dimen name="divider_327px" tools:ignore="PxUsage">327px</dimen>
-    <dimen name="divider_320px" tools:ignore="PxUsage">320px</dimen>
-    <dimen name="divider_313px" tools:ignore="PxUsage">313px</dimen>
-    <dimen name="divider_289px" tools:ignore="PxUsage">289px</dimen>
-    <dimen name="divider_270px" tools:ignore="PxUsage">270px</dimen>
-    <dimen name="divider_264px" tools:ignore="PxUsage">264px</dimen>
-    <dimen name="divider_260px" tools:ignore="PxUsage">260px</dimen>
-    <dimen name="divider_250px" tools:ignore="PxUsage">250px</dimen>
-    <dimen name="divider_249px" tools:ignore="PxUsage">249px</dimen>
-    <dimen name="divider_237px" tools:ignore="PxUsage">237px</dimen>
-    <dimen name="divider_230px" tools:ignore="PxUsage">230px</dimen>
-    <dimen name="divider_229px" tools:ignore="PxUsage">229px</dimen>
-    <dimen name="divider_214px" tools:ignore="PxUsage">214px</dimen>
-    <dimen name="divider_213px" tools:ignore="PxUsage">213px</dimen>
-    <dimen name="divider_203px" tools:ignore="PxUsage">203px</dimen>
-    <dimen name="divider_195px" tools:ignore="PxUsage">195px</dimen>
-    <dimen name="divider_190px" tools:ignore="PxUsage">190px</dimen>
-    <dimen name="divider_184px" tools:ignore="PxUsage">184px</dimen>
-    <dimen name="divider_180px" tools:ignore="PxUsage">180px</dimen>
-    <dimen name="divider_176px" tools:ignore="PxUsage">176px</dimen>
-    <dimen name="divider_140px" tools:ignore="PxUsage">140px</dimen>
-    <dimen name="divider_133px" tools:ignore="PxUsage">133px</dimen>
-    <dimen name="divider_130px" tools:ignore="PxUsage">130px</dimen>
-    <dimen name="divider_128px" tools:ignore="PxUsage">128px</dimen>
-    <dimen name="divider_120px" tools:ignore="PxUsage">120px</dimen>
-    <dimen name="divider_119px" tools:ignore="PxUsage">119px</dimen>
-    <dimen name="divider_118px" tools:ignore="PxUsage">118px</dimen>
-    <dimen name="divider_117px" tools:ignore="PxUsage">117px</dimen>
-    <dimen name="divider_116px" tools:ignore="PxUsage">116px</dimen>
-    <dimen name="divider_115px" tools:ignore="PxUsage">115px</dimen>
-    <dimen name="divider_114px" tools:ignore="PxUsage">114px</dimen>
-    <dimen name="divider_113px" tools:ignore="PxUsage">113px</dimen>
-    <dimen name="divider_112px" tools:ignore="PxUsage">112px</dimen>
-    <dimen name="divider_111px" tools:ignore="PxUsage">111px</dimen>
-    <dimen name="divider_110px" tools:ignore="PxUsage">110px</dimen>
-    <dimen name="divider_109px" tools:ignore="PxUsage">109px</dimen>
-    <dimen name="divider_108px" tools:ignore="PxUsage">108px</dimen>
-    <dimen name="divider_107px" tools:ignore="PxUsage">107px</dimen>
-    <dimen name="divider_106px" tools:ignore="PxUsage">106px</dimen>
-    <dimen name="divider_105px" tools:ignore="PxUsage">105px</dimen>
-    <dimen name="divider_104px" tools:ignore="PxUsage">104px</dimen>
-    <dimen name="divider_103px" tools:ignore="PxUsage">103px</dimen>
-    <dimen name="divider_102px" tools:ignore="PxUsage">102px</dimen>
-    <dimen name="divider_101px" tools:ignore="PxUsage">101px</dimen>
-    <dimen name="divider_100px" tools:ignore="PxUsage">100px</dimen>
-    <dimen name="divider_88px" tools:ignore="PxUsage">88px</dimen>
-    <dimen name="divider_82px" tools:ignore="PxUsage">82px</dimen>
-    <dimen name="divider_80px" tools:ignore="PxUsage">80px</dimen>
-    <dimen name="divider_79px" tools:ignore="PxUsage">79px</dimen>
-    <dimen name="divider_78px" tools:ignore="PxUsage">78px</dimen>
-    <dimen name="divider_77px" tools:ignore="PxUsage">77px</dimen>
-    <dimen name="divider_76px" tools:ignore="PxUsage">76px</dimen>
-    <dimen name="divider_75px" tools:ignore="PxUsage">75px</dimen>
-    <dimen name="divider_74px" tools:ignore="PxUsage">74px</dimen>
-    <dimen name="divider_73px" tools:ignore="PxUsage">73px</dimen>
-    <dimen name="divider_72px" tools:ignore="PxUsage">72px</dimen>
-    <dimen name="divider_71px" tools:ignore="PxUsage">71px</dimen>
-    <dimen name="divider_70px" tools:ignore="PxUsage">70px</dimen>
-    <dimen name="divider_69px" tools:ignore="PxUsage">69px</dimen>
-    <dimen name="divider_68px" tools:ignore="PxUsage">68px</dimen>
-    <dimen name="divider_67px" tools:ignore="PxUsage">67px</dimen>
-    <dimen name="divider_66px" tools:ignore="PxUsage">66px</dimen>
-    <dimen name="divider_65px" tools:ignore="PxUsage">65px</dimen>
-    <dimen name="divider_64px" tools:ignore="PxUsage">64px</dimen>
-    <dimen name="divider_63px" tools:ignore="PxUsage">63px</dimen>
-    <dimen name="divider_62px" tools:ignore="PxUsage">62px</dimen>
-    <dimen name="divider_61px" tools:ignore="PxUsage">61px</dimen>
-    <dimen name="divider_60px" tools:ignore="PxUsage">60px</dimen>
-    <dimen name="divider_59px" tools:ignore="PxUsage">59px</dimen>
-    <dimen name="divider_58px" tools:ignore="PxUsage">58px</dimen>
-    <dimen name="divider_57px" tools:ignore="PxUsage">57px</dimen>
-    <dimen name="divider_56px" tools:ignore="PxUsage">56px</dimen>
-    <dimen name="divider_55px" tools:ignore="PxUsage">55px</dimen>
-    <dimen name="divider_54px" tools:ignore="PxUsage">54px</dimen>
-    <dimen name="divider_53px" tools:ignore="PxUsage">53px</dimen>
-    <dimen name="divider_52px" tools:ignore="PxUsage">52px</dimen>
-    <dimen name="divider_51px" tools:ignore="PxUsage">51px</dimen>
-    <dimen name="divider_50px" tools:ignore="PxUsage">50px</dimen>
-    <dimen name="divider_49px" tools:ignore="PxUsage">49px</dimen>
-    <dimen name="divider_48px" tools:ignore="PxUsage">48px</dimen>
-    <dimen name="divider_47px" tools:ignore="PxUsage">47px</dimen>
-    <dimen name="divider_46px" tools:ignore="PxUsage">46px</dimen>
-    <dimen name="divider_45px" tools:ignore="PxUsage">45px</dimen>
-    <dimen name="divider_44px" tools:ignore="PxUsage">44px</dimen>
-    <dimen name="divider_43px" tools:ignore="PxUsage">43px</dimen>
-    <dimen name="divider_42px" tools:ignore="PxUsage">42px</dimen>
-    <dimen name="divider_41px" tools:ignore="PxUsage">41px</dimen>
-    <dimen name="divider_40px" tools:ignore="PxUsage">40px</dimen>
-    <dimen name="divider_39px" tools:ignore="PxUsage">39px</dimen>
-    <dimen name="divider_38px" tools:ignore="PxUsage">38px</dimen>
-    <dimen name="divider_37px" tools:ignore="PxUsage">37px</dimen>
-    <dimen name="divider_36px" tools:ignore="PxUsage">36px</dimen>
-    <dimen name="divider_35px" tools:ignore="PxUsage">35px</dimen>
-    <dimen name="divider_34px" tools:ignore="PxUsage">34px</dimen>
-    <dimen name="divider_33px" tools:ignore="PxUsage">33px</dimen>
-    <dimen name="divider_32px" tools:ignore="PxUsage">32px</dimen>
-    <dimen name="divider_31px" tools:ignore="PxUsage">31px</dimen>
-    <dimen name="divider_30px" tools:ignore="PxUsage">30px</dimen>
-    <dimen name="divider_29px" tools:ignore="PxUsage">29px</dimen>
-    <dimen name="divider_28px" tools:ignore="PxUsage">28px</dimen>
-    <dimen name="divider_27px" tools:ignore="PxUsage">27px</dimen>
-    <dimen name="divider_26px" tools:ignore="PxUsage">26px</dimen>
-    <dimen name="divider_25px" tools:ignore="PxUsage">25px</dimen>
-    <dimen name="divider_24px" tools:ignore="PxUsage">24px</dimen>
-    <dimen name="divider_23px" tools:ignore="PxUsage">23px</dimen>
-    <dimen name="divider_22px" tools:ignore="PxUsage">22px</dimen>
-    <dimen name="divider_21px" tools:ignore="PxUsage">21px</dimen>
-    <dimen name="divider_20px" tools:ignore="PxUsage">20px</dimen>
-    <dimen name="divider_19px" tools:ignore="PxUsage">19px</dimen>
-    <dimen name="divider_18px" tools:ignore="PxUsage">18px</dimen>
-    <dimen name="divider_17px" tools:ignore="PxUsage">17px</dimen>
-    <dimen name="divider_16px" tools:ignore="PxUsage">16px</dimen>
-    <dimen name="divider_15px" tools:ignore="PxUsage">15px</dimen>
-    <dimen name="divider_14px" tools:ignore="PxUsage">14px</dimen>
-    <dimen name="divider_13px" tools:ignore="PxUsage">13px</dimen>
-    <dimen name="divider_12px" tools:ignore="PxUsage">12px</dimen>
-    <dimen name="divider_11px" tools:ignore="PxUsage">11px</dimen>
-    <dimen name="divider_10px" tools:ignore="PxUsage">10px</dimen>
-    <dimen name="divider_9px" tools:ignore="PxUsage">9px</dimen>
-    <dimen name="divider_8px" tools:ignore="PxUsage">8px</dimen>
-    <dimen name="divider_7px" tools:ignore="PxUsage">7px</dimen>
-    <dimen name="divider_6px" tools:ignore="PxUsage">6px</dimen>
-    <dimen name="divider_5px" tools:ignore="PxUsage">5px</dimen>
-    <dimen name="divider_4px" tools:ignore="PxUsage">4px</dimen>
-    <dimen name="divider_3px" tools:ignore="PxUsage">3px</dimen>
-    <dimen name="divider_2px" tools:ignore="PxUsage">2px</dimen>
-    <dimen name="divider_1px" tools:ignore="PxUsage">1px</dimen>
-
-    <!--	 分割线     -->
-    <dimen name="divider_height">2px</dimen>
-
-    <dimen name="font_38sp">38sp</dimen>
-    <dimen name="font_34sp">34sp</dimen>
-    <dimen name="font_32sp">32sp</dimen>
-    <dimen name="font_30sp">30sp</dimen>
-    <dimen name="font_29sp">29sp</dimen>
-    <dimen name="font_28sp">28sp</dimen>
-    <dimen name="font_27sp">27sp</dimen>
-    <dimen name="font_26sp">26sp</dimen>
-    <dimen name="font_25sp">25sp</dimen>
-    <dimen name="font_24sp">24sp</dimen>
-    <dimen name="font_23sp">23sp</dimen>
-    <dimen name="font_22sp">22sp</dimen>
-    <dimen name="font_21sp">21sp</dimen>
-    <dimen name="font_20sp">20sp</dimen>
-    <dimen name="font_19sp">19sp</dimen>
-    <dimen name="font_18sp">18sp</dimen>
-    <dimen name="font_17sp">17sp</dimen>
-    <dimen name="font_16sp">16sp</dimen>
-    <dimen name="font_15sp">15sp</dimen>
-    <dimen name="font_14sp">14sp</dimen>
-    <dimen name="font_13sp">13sp</dimen>
-    <dimen name="font_12sp">12sp</dimen>
-    <dimen name="font_11sp">11sp</dimen>
-    <dimen name="font_10sp">10sp</dimen>
-
-    <dimen name="dimen_475dp">475dp</dimen>
-    <dimen name="dimen_465dp">465dp</dimen>
-    <dimen name="dimen_425dp">425dp</dimen>
-    <dimen name="dimen_409dp">409dp</dimen>
-    <dimen name="dimen_400dp">400dp</dimen>
-    <dimen name="dimen_387dp">387dp</dimen>
-    <dimen name="dimen_309dp">309dp</dimen>
-    <dimen name="dimen_287dp">287dp</dimen>
-    <dimen name="dimen_280dp">280dp</dimen>
-    <dimen name="dimen_254dp">254dp</dimen>
-    <dimen name="dimen_252dp">252dp</dimen>
-    <dimen name="dimen_249dp">249dp</dimen>
-    <dimen name="dimen_237dp">237dp</dimen>
-    <dimen name="dimen_220dp">220dp</dimen>
-    <dimen name="dimen_215dp">215dp</dimen>
-    <dimen name="dimen_201dp">201dp</dimen>
-    <dimen name="dimen_200dp">200dp</dimen>
-    <dimen name="dimen_199dp">199dp</dimen>
-    <dimen name="dimen_198dp">198dp</dimen>
-    <dimen name="dimen_197dp">197dp</dimen>
-    <dimen name="dimen_196dp">196dp</dimen>
-    <dimen name="dimen_195dp">195dp</dimen>
-    <dimen name="dimen_194dp">194dp</dimen>
-    <dimen name="dimen_193dp">193dp</dimen>
-    <dimen name="dimen_192dp">192dp</dimen>
-    <dimen name="dimen_191dp">191dp</dimen>
-    <dimen name="dimen_190dp">190dp</dimen>
-    <dimen name="dimen_189dp">189dp</dimen>
-    <dimen name="dimen_188dp">188dp</dimen>
-    <dimen name="dimen_187dp">187dp</dimen>
-    <dimen name="dimen_186dp">186dp</dimen>
-    <dimen name="dimen_185dp">185dp</dimen>
-    <dimen name="dimen_184dp">184dp</dimen>
-    <dimen name="dimen_183dp">183dp</dimen>
-    <dimen name="dimen_182dp">182dp</dimen>
-    <dimen name="dimen_181dp">181dp</dimen>
-    <dimen name="dimen_180dp">180dp</dimen>
-    <dimen name="dimen_179dp">179dp</dimen>
-    <dimen name="dimen_178dp">178dp</dimen>
-    <dimen name="dimen_177dp">177dp</dimen>
-    <dimen name="dimen_176dp">176dp</dimen>
-    <dimen name="dimen_175dp">175dp</dimen>
-    <dimen name="dimen_174dp">174dp</dimen>
-    <dimen name="dimen_173dp">173dp</dimen>
-    <dimen name="dimen_172dp">172dp</dimen>
-    <dimen name="dimen_171dp">171dp</dimen>
-    <dimen name="dimen_170dp">170dp</dimen>
-    <dimen name="dimen_169dp">169dp</dimen>
-    <dimen name="dimen_168dp">168dp</dimen>
-    <dimen name="dimen_167dp">167dp</dimen>
-    <dimen name="dimen_166dp">166dp</dimen>
-    <dimen name="dimen_165dp">165dp</dimen>
-    <dimen name="dimen_164dp">164dp</dimen>
-    <dimen name="dimen_163dp">163dp</dimen>
-    <dimen name="dimen_162dp">162dp</dimen>
-    <dimen name="dimen_161dp">161dp</dimen>
-    <dimen name="dimen_160dp">160dp</dimen>
-    <dimen name="dimen_159dp">159dp</dimen>
-    <dimen name="dimen_158dp">158dp</dimen>
-    <dimen name="dimen_157dp">157dp</dimen>
-    <dimen name="dimen_156dp">156dp</dimen>
-    <dimen name="dimen_155dp">155dp</dimen>
-    <dimen name="dimen_154dp">154dp</dimen>
-    <dimen name="dimen_153dp">153dp</dimen>
-    <dimen name="dimen_152dp">152dp</dimen>
-    <dimen name="dimen_151dp">151dp</dimen>
-    <dimen name="dimen_150dp">150dp</dimen>
-    <dimen name="dimen_149dp">149dp</dimen>
-    <dimen name="dimen_148dp">148dp</dimen>
-    <dimen name="dimen_147dp">147dp</dimen>
-    <dimen name="dimen_146dp">146dp</dimen>
-    <dimen name="dimen_145dp">145dp</dimen>
-    <dimen name="dimen_144dp">144dp</dimen>
-    <dimen name="dimen_143dp">143dp</dimen>
-    <dimen name="dimen_142dp">142dp</dimen>
-    <dimen name="dimen_141dp">141dp</dimen>
-    <dimen name="dimen_140dp">140dp</dimen>
-    <dimen name="dimen_139dp">139dp</dimen>
-    <dimen name="dimen_138dp">138dp</dimen>
-    <dimen name="dimen_137dp">137dp</dimen>
-    <dimen name="dimen_136dp">136dp</dimen>
-    <dimen name="dimen_135dp">135dp</dimen>
-    <dimen name="dimen_134dp">134dp</dimen>
-    <dimen name="dimen_133dp">133dp</dimen>
-    <dimen name="dimen_132dp">132dp</dimen>
-    <dimen name="dimen_131dp">131dp</dimen>
-    <dimen name="dimen_130dp">130dp</dimen>
-    <dimen name="dimen_129dp">129dp</dimen>
-    <dimen name="dimen_128dp">128dp</dimen>
-    <dimen name="dimen_127dp">127dp</dimen>
-    <dimen name="dimen_126dp">126dp</dimen>
-    <dimen name="dimen_125dp">125dp</dimen>
-    <dimen name="dimen_124dp">124dp</dimen>
-    <dimen name="dimen_123dp">123dp</dimen>
-    <dimen name="dimen_122dp">122dp</dimen>
-    <dimen name="dimen_121dp">121dp</dimen>
-    <dimen name="dimen_120dp">120dp</dimen>
-    <dimen name="dimen_119dp">119dp</dimen>
-    <dimen name="dimen_118dp">118dp</dimen>
-    <dimen name="dimen_117dp">117dp</dimen>
-    <dimen name="dimen_116dp">116dp</dimen>
-    <dimen name="dimen_115dp">115dp</dimen>
-    <dimen name="dimen_114dp">114dp</dimen>
-    <dimen name="dimen_113dp">113dp</dimen>
-    <dimen name="dimen_112dp">112dp</dimen>
-    <dimen name="dimen_111dp">111dp</dimen>
-    <dimen name="dimen_110dp">110dp</dimen>
-    <dimen name="dimen_109dp">109dp</dimen>
-    <dimen name="dimen_108dp">108dp</dimen>
-    <dimen name="dimen_107dp">107dp</dimen>
-    <dimen name="dimen_106dp">106dp</dimen>
-    <dimen name="dimen_105dp">105dp</dimen>
-    <dimen name="dimen_104dp">104dp</dimen>
-    <dimen name="dimen_103dp">103dp</dimen>
-    <dimen name="dimen_102dp">102dp</dimen>
-    <dimen name="dimen_101dp">101dp</dimen>
-    <dimen name="dimen_100dp">100dp</dimen>
-    <dimen name="dimen_99dp">99dp</dimen>
-    <dimen name="dimen_98dp">98dp</dimen>
-    <dimen name="dimen_97dp">97dp</dimen>
-    <dimen name="dimen_96dp">96dp</dimen>
-    <dimen name="dimen_95dp">95dp</dimen>
-    <dimen name="dimen_94dp">94dp</dimen>
-    <dimen name="dimen_93dp">93dp</dimen>
-    <dimen name="dimen_92dp">92dp</dimen>
-    <dimen name="dimen_91dp">91dp</dimen>
-    <dimen name="dimen_90dp">90dp</dimen>
-    <dimen name="dimen_89dp">89dp</dimen>
-    <dimen name="dimen_88dp">88dp</dimen>
-    <dimen name="dimen_87dp">87dp</dimen>
-    <dimen name="dimen_86dp">86dp</dimen>
-    <dimen name="dimen_85dp">85dp</dimen>
-    <dimen name="dimen_84dp">84dp</dimen>
-    <dimen name="dimen_83dp">83dp</dimen>
-    <dimen name="dimen_82dp">82dp</dimen>
-    <dimen name="dimen_81dp">81dp</dimen>
-    <dimen name="dimen_80dp">80dp</dimen>
-    <dimen name="dimen_79dp">79dp</dimen>
-    <dimen name="dimen_78dp">78dp</dimen>
-    <dimen name="dimen_77dp">77dp</dimen>
-    <dimen name="dimen_76dp">76dp</dimen>
-    <dimen name="dimen_75dp">75dp</dimen>
-    <dimen name="dimen_74dp">74dp</dimen>
-    <dimen name="dimen_73dp">73dp</dimen>
-    <dimen name="dimen_72dp">72dp</dimen>
-    <dimen name="dimen_71dp">71dp</dimen>
-    <dimen name="dimen_70dp">70dp</dimen>
-    <dimen name="dimen_69dp">69dp</dimen>
-    <dimen name="dimen_68dp">68dp</dimen>
-    <dimen name="dimen_67dp">67dp</dimen>
-    <dimen name="dimen_66dp">66dp</dimen>
-    <dimen name="dimen_65dp">65dp</dimen>
-    <dimen name="dimen_64dp">64dp</dimen>
-    <dimen name="dimen_63dp">63dp</dimen>
-    <dimen name="dimen_62dp">62dp</dimen>
-    <dimen name="dimen_61dp">61dp</dimen>
-    <dimen name="dimen_60dp">60dp</dimen>
-    <dimen name="dimen_59dp">59dp</dimen>
-    <dimen name="dimen_58dp">58dp</dimen>
-    <dimen name="dimen_57dp">57dp</dimen>
-    <dimen name="dimen_56dp">56dp</dimen>
-    <dimen name="dimen_55dp">55dp</dimen>
-    <dimen name="dimen_54dp">54dp</dimen>
-    <dimen name="dimen_53dp">53dp</dimen>
-    <dimen name="dimen_51dp">51dp</dimen>
-    <dimen name="dimen_50dp">50dp</dimen>
-    <dimen name="dimen_49dp">49dp</dimen>
-    <dimen name="dimen_48dp">48dp</dimen>
-    <dimen name="dimen_47dp">47dp</dimen>
-    <dimen name="dimen_46dp">46dp</dimen>
-    <dimen name="dimen_45dp">45dp</dimen>
-    <dimen name="dimen_44dp">44dp</dimen>
-    <dimen name="dimen_43dp">43dp</dimen>
-    <dimen name="dimen_42dp">42dp</dimen>
-    <dimen name="dimen_41dp">41dp</dimen>
-    <dimen name="dimen_40dp">40dp</dimen>
-    <dimen name="dimen_39dp">39dp</dimen>
-    <dimen name="dimen_38dp">38dp</dimen>
-    <dimen name="dimen_37dp">37dp</dimen>
-    <dimen name="dimen_36dp">36dp</dimen>
-    <dimen name="dimen_35dp">35dp</dimen>
-    <dimen name="dimen_34dp">34dp</dimen>
-    <dimen name="dimen_33dp">33dp</dimen>
-    <dimen name="dimen_32dp">32dp</dimen>
-    <dimen name="dimen_31dp">31dp</dimen>
-    <dimen name="dimen_30dp">30dp</dimen>
-    <dimen name="dimen_29dp">29dp</dimen>
-    <dimen name="dimen_28dp">28dp</dimen>
-    <dimen name="dimen_27dp">27dp</dimen>
-    <dimen name="dimen_26dp">26dp</dimen>
-    <dimen name="dimen_25dp">25dp</dimen>
-    <dimen name="dimen_24dp">24dp</dimen>
-    <dimen name="dimen_23dp">23dp</dimen>
-    <dimen name="dimen_22dp">22dp</dimen>
-    <dimen name="dimen_21dp">21dp</dimen>
-    <dimen name="dimen_20dp">20dp</dimen>
-    <dimen name="dimen_19dp">19dp</dimen>
-    <dimen name="dimen_18dp">18dp</dimen>
-    <dimen name="dimen_17dp">17dp</dimen>
-    <dimen name="dimen_16dp">16dp</dimen>
-    <dimen name="dimen_15dp">15dp</dimen>
-    <dimen name="dimen_14dp">14dp</dimen>
-    <dimen name="dimen_13dp">13dp</dimen>
-    <dimen name="dimen_12dp">12dp</dimen>
-    <dimen name="dimen_11dp">11dp</dimen>
-    <dimen name="dimen_10dp">10dp</dimen>
-    <dimen name="dimen_9dp">9dp</dimen>
-    <dimen name="dimen_8dp">8dp</dimen>
-    <dimen name="dimen_7dp">7dp</dimen>
-    <dimen name="dimen_6dp">6dp</dimen>
-    <dimen name="dimen_5dp">5dp</dimen>
-    <dimen name="dimen_4dp">4dp</dimen>
-    <dimen name="dimen_3dp">3dp</dimen>
-    <dimen name="dimen_2dp">2dp</dimen>
-    <dimen name="dimen_1dp">1dp</dimen>
-    <dimen name="dimen_0.5dp">0.5dp</dimen>
+    <dimen name="divider_689px" tools:ignore="ResourceName">689px</dimen>
+    <dimen name="divider_533px" tools:ignore="ResourceName">533px</dimen>
+    <dimen name="divider_440px" tools:ignore="ResourceName">440px</dimen>
+    <dimen name="divider_432px" tools:ignore="ResourceName">432px</dimen>
+    <dimen name="divider_430px" tools:ignore="ResourceName">430px</dimen>
+    <dimen name="divider_418px" tools:ignore="ResourceName">418px</dimen>
+    <dimen name="divider_416px" tools:ignore="ResourceName">416px</dimen>
+    <dimen name="divider_415px" tools:ignore="ResourceName">415px</dimen>
+    <dimen name="divider_413px" tools:ignore="ResourceName">413px</dimen>
+    <dimen name="divider_409px" tools:ignore="ResourceName">409px</dimen>
+    <dimen name="divider_377px" tools:ignore="ResourceName">377px</dimen>
+    <dimen name="divider_354px" tools:ignore="ResourceName">354px</dimen>
+    <dimen name="divider_348px" tools:ignore="ResourceName">348px</dimen>
+    <dimen name="divider_345px" tools:ignore="ResourceName">345px</dimen>
+    <dimen name="divider_340px" tools:ignore="ResourceName">340px</dimen>
+    <dimen name="divider_339px" tools:ignore="ResourceName">339px</dimen>
+    <dimen name="divider_335px" tools:ignore="ResourceName">335px</dimen>
+    <dimen name="divider_333px" tools:ignore="ResourceName">333px</dimen>
+    <dimen name="divider_331px" tools:ignore="ResourceName">331px</dimen>
+    <dimen name="divider_330px" tools:ignore="ResourceName">330px</dimen>
+    <dimen name="divider_329px" tools:ignore="ResourceName">329px</dimen>
+    <dimen name="divider_327px" tools:ignore="ResourceName">327px</dimen>
+    <dimen name="divider_320px" tools:ignore="ResourceName">320px</dimen>
+    <dimen name="divider_313px" tools:ignore="ResourceName">313px</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>
+    <dimen name="divider_260px" tools:ignore="ResourceName">260px</dimen>
+    <dimen name="divider_250px" tools:ignore="ResourceName">250px</dimen>
+    <dimen name="divider_249px" tools:ignore="ResourceName">249px</dimen>
+    <dimen name="divider_237px" tools:ignore="ResourceName">237px</dimen>
+    <dimen name="divider_230px" tools:ignore="ResourceName">230px</dimen>
+    <dimen name="divider_229px" tools:ignore="ResourceName">229px</dimen>
+    <dimen name="divider_214px" tools:ignore="ResourceName">214px</dimen>
+    <dimen name="divider_213px" tools:ignore="ResourceName">213px</dimen>
+    <dimen name="divider_203px" tools:ignore="ResourceName">203px</dimen>
+    <dimen name="divider_195px" tools:ignore="ResourceName">195px</dimen>
+    <dimen name="divider_190px" tools:ignore="ResourceName">190px</dimen>
+    <dimen name="divider_184px" tools:ignore="ResourceName">184px</dimen>
+    <dimen name="divider_180px" tools:ignore="ResourceName">180px</dimen>
+    <dimen name="divider_176px" tools:ignore="ResourceName">176px</dimen>
+    <dimen name="divider_140px" tools:ignore="ResourceName">140px</dimen>
+    <dimen name="divider_133px" tools:ignore="ResourceName">133px</dimen>
+    <dimen name="divider_130px" tools:ignore="ResourceName">130px</dimen>
+    <dimen name="divider_128px" tools:ignore="ResourceName">128px</dimen>
+    <dimen name="divider_120px" tools:ignore="ResourceName">120px</dimen>
+    <dimen name="divider_119px" tools:ignore="ResourceName">119px</dimen>
+    <dimen name="divider_118px" tools:ignore="ResourceName">118px</dimen>
+    <dimen name="divider_117px" tools:ignore="ResourceName">117px</dimen>
+    <dimen name="divider_116px" tools:ignore="ResourceName">116px</dimen>
+    <dimen name="divider_115px" tools:ignore="ResourceName">115px</dimen>
+    <dimen name="divider_114px" tools:ignore="ResourceName">114px</dimen>
+    <dimen name="divider_113px" tools:ignore="ResourceName">113px</dimen>
+    <dimen name="divider_112px" tools:ignore="ResourceName">112px</dimen>
+    <dimen name="divider_111px" tools:ignore="ResourceName">111px</dimen>
+    <dimen name="divider_110px" tools:ignore="ResourceName">110px</dimen>
+    <dimen name="divider_109px" tools:ignore="ResourceName">109px</dimen>
+    <dimen name="divider_108px" tools:ignore="ResourceName">108px</dimen>
+    <dimen name="divider_107px" tools:ignore="ResourceName">107px</dimen>
+    <dimen name="divider_106px" tools:ignore="ResourceName">106px</dimen>
+    <dimen name="divider_105px" tools:ignore="ResourceName">105px</dimen>
+    <dimen name="divider_104px" tools:ignore="ResourceName">104px</dimen>
+    <dimen name="divider_103px" tools:ignore="ResourceName">103px</dimen>
+    <dimen name="divider_102px" tools:ignore="ResourceName">102px</dimen>
+    <dimen name="divider_101px" tools:ignore="ResourceName">101px</dimen>
+    <dimen name="divider_100px" tools:ignore="ResourceName">100px</dimen>
+    <dimen name="divider_88px" tools:ignore="ResourceName">88px</dimen>
+    <dimen name="divider_82px" tools:ignore="ResourceName">82px</dimen>
+    <dimen name="divider_80px" tools:ignore="ResourceName">80px</dimen>
+    <dimen name="divider_79px" tools:ignore="ResourceName">79px</dimen>
+    <dimen name="divider_78px" tools:ignore="ResourceName">78px</dimen>
+    <dimen name="divider_77px" tools:ignore="ResourceName">77px</dimen>
+    <dimen name="divider_76px" tools:ignore="ResourceName">76px</dimen>
+    <dimen name="divider_75px" tools:ignore="ResourceName">75px</dimen>
+    <dimen name="divider_74px" tools:ignore="ResourceName">74px</dimen>
+    <dimen name="divider_73px" tools:ignore="ResourceName">73px</dimen>
+    <dimen name="divider_72px" tools:ignore="ResourceName">72px</dimen>
+    <dimen name="divider_71px" tools:ignore="ResourceName">71px</dimen>
+    <dimen name="divider_70px" tools:ignore="ResourceName">70px</dimen>
+    <dimen name="divider_69px" tools:ignore="ResourceName">69px</dimen>
+    <dimen name="divider_68px" tools:ignore="ResourceName">68px</dimen>
+    <dimen name="divider_67px" tools:ignore="ResourceName">67px</dimen>
+    <dimen name="divider_66px" tools:ignore="ResourceName">66px</dimen>
+    <dimen name="divider_65px" tools:ignore="ResourceName">65px</dimen>
+    <dimen name="divider_64px" tools:ignore="ResourceName">64px</dimen>
+    <dimen name="divider_63px" tools:ignore="ResourceName">63px</dimen>
+    <dimen name="divider_62px" tools:ignore="ResourceName">62px</dimen>
+    <dimen name="divider_61px" tools:ignore="ResourceName">61px</dimen>
+    <dimen name="divider_60px" tools:ignore="ResourceName">60px</dimen>
+    <dimen name="divider_59px" tools:ignore="ResourceName">59px</dimen>
+    <dimen name="divider_58px" tools:ignore="ResourceName">58px</dimen>
+    <dimen name="divider_57px" tools:ignore="ResourceName">57px</dimen>
+    <dimen name="divider_56px" tools:ignore="ResourceName">56px</dimen>
+    <dimen name="divider_55px" tools:ignore="ResourceName">55px</dimen>
+    <dimen name="divider_54px" tools:ignore="ResourceName">54px</dimen>
+    <dimen name="divider_53px" tools:ignore="ResourceName">53px</dimen>
+    <dimen name="divider_52px" tools:ignore="ResourceName">52px</dimen>
+    <dimen name="divider_51px" tools:ignore="ResourceName">51px</dimen>
+    <dimen name="divider_50px" tools:ignore="ResourceName">50px</dimen>
+    <dimen name="divider_49px" tools:ignore="ResourceName">49px</dimen>
+    <dimen name="divider_48px" tools:ignore="ResourceName">48px</dimen>
+    <dimen name="divider_47px" tools:ignore="ResourceName">47px</dimen>
+    <dimen name="divider_46px" tools:ignore="ResourceName">46px</dimen>
+    <dimen name="divider_45px" tools:ignore="ResourceName">45px</dimen>
+    <dimen name="divider_44px" tools:ignore="ResourceName">44px</dimen>
+    <dimen name="divider_43px" tools:ignore="ResourceName">43px</dimen>
+    <dimen name="divider_42px" tools:ignore="ResourceName">42px</dimen>
+    <dimen name="divider_41px" tools:ignore="ResourceName">41px</dimen>
+    <dimen name="divider_40px" tools:ignore="ResourceName">40px</dimen>
+    <dimen name="divider_39px" tools:ignore="ResourceName">39px</dimen>
+    <dimen name="divider_38px" tools:ignore="ResourceName">38px</dimen>
+    <dimen name="divider_37px" tools:ignore="ResourceName">37px</dimen>
+    <dimen name="divider_36px" tools:ignore="ResourceName">36px</dimen>
+    <dimen name="divider_35px" tools:ignore="ResourceName">35px</dimen>
+    <dimen name="divider_34px" tools:ignore="ResourceName">34px</dimen>
+    <dimen name="divider_33px" tools:ignore="ResourceName">33px</dimen>
+    <dimen name="divider_32px" tools:ignore="ResourceName">32px</dimen>
+    <dimen name="divider_31px" tools:ignore="ResourceName">31px</dimen>
+    <dimen name="divider_30px" tools:ignore="ResourceName">30px</dimen>
+    <dimen name="divider_29px" tools:ignore="ResourceName">29px</dimen>
+    <dimen name="divider_28px" tools:ignore="ResourceName">28px</dimen>
+    <dimen name="divider_27px" tools:ignore="ResourceName">27px</dimen>
+    <dimen name="divider_26px" tools:ignore="ResourceName">26px</dimen>
+    <dimen name="divider_25px" tools:ignore="ResourceName">25px</dimen>
+    <dimen name="divider_24px" tools:ignore="ResourceName">24px</dimen>
+    <dimen name="divider_23px" tools:ignore="ResourceName">23px</dimen>
+    <dimen name="divider_22px" tools:ignore="ResourceName">22px</dimen>
+    <dimen name="divider_21px" tools:ignore="ResourceName">21px</dimen>
+    <dimen name="divider_20px" tools:ignore="ResourceName">20px</dimen>
+    <dimen name="divider_19px" tools:ignore="ResourceName">19px</dimen>
+    <dimen name="divider_18px" tools:ignore="ResourceName">18px</dimen>
+    <dimen name="divider_17px" tools:ignore="ResourceName">17px</dimen>
+    <dimen name="divider_16px" tools:ignore="ResourceName">16px</dimen>
+    <dimen name="divider_15px" tools:ignore="ResourceName">15px</dimen>
+    <dimen name="divider_14px" tools:ignore="ResourceName">14px</dimen>
+    <dimen name="divider_13px" tools:ignore="ResourceName">13px</dimen>
+    <dimen name="divider_12px" tools:ignore="ResourceName">12px</dimen>
+    <dimen name="divider_11px" tools:ignore="ResourceName">11px</dimen>
+    <dimen name="divider_10px" tools:ignore="ResourceName">10px</dimen>
+    <dimen name="divider_9px" tools:ignore="ResourceName">9px</dimen>
+    <dimen name="divider_8px" tools:ignore="ResourceName">8px</dimen>
+    <dimen name="divider_7px" tools:ignore="ResourceName">7px</dimen>
+    <dimen name="divider_6px" tools:ignore="ResourceName">6px</dimen>
+    <dimen name="divider_5px" tools:ignore="ResourceName">5px</dimen>
+    <dimen name="divider_4px" tools:ignore="ResourceName">4px</dimen>
+    <dimen name="divider_3px" tools:ignore="ResourceName">3px</dimen>
+    <dimen name="divider_2px" tools:ignore="ResourceName">2px</dimen>
+    <dimen name="divider_1px" tools:ignore="ResourceName">1px</dimen>
 </resources>