Explorar o código

修改机构端个人中心顶部模块,隐藏平台会员入口,修改新的训练工具入口

Pq hai 1 ano
pai
achega
bda329695f

+ 2 - 1
institution/src/main/java/com/cooleshow/institution/stu/ui/main/MineFragment.java

@@ -109,6 +109,7 @@ public class MineFragment extends BaseMVPFragment<FgMineLayoutBinding, MinePrese
         mViewBinding.tvPrivacyPolicy.setOnClickListener(this);
         mViewBinding.tvAboutUs.setOnClickListener(this);
         mViewBinding.imMessage.setOnClickListener(this);
+        mViewBinding.ivTrainToolsBg.setOnClickListener(this);
 
         mViewBinding.viewpagerMenu.registerOnPageChangeCallback(new ViewPager2.OnPageChangeCallback() {
             @Override
@@ -228,7 +229,7 @@ public class MineFragment extends BaseMVPFragment<FgMineLayoutBinding, MinePrese
             JGWebStartHelper.startVipCenter();
             return;
         }
-        if (id == R.id.view_student_num) {
+        if (id == R.id.view_student_num || id ==R.id.iv_train_tools_bg) {
             JGWebStartHelper.startTrainTools("");
             return;
         }

BIN=BIN
institution/src/main/res/drawable-xhdpi/icon_mine_train_tools_look.png


BIN=BIN
institution/src/main/res/drawable-xhdpi/icon_mine_train_tools_tag1.png


BIN=BIN
institution/src/main/res/drawable-xhdpi/icon_train_tools_title.png


BIN=BIN
institution/src/main/res/drawable-xxhdpi/bg_mine_train_tools_tag3.png


BIN=BIN
institution/src/main/res/drawable-xxhdpi/icon_mine_train_tools_look.png


BIN=BIN
institution/src/main/res/drawable-xxhdpi/icon_mine_train_tools_tag1.png


BIN=BIN
institution/src/main/res/drawable-xxhdpi/icon_train_tools_title.png


+ 7 - 0
institution/src/main/res/drawable/shape_mine_train_tools_bg.xml

@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<shape xmlns:android="http://schemas.android.com/apk/res/android">
+    <gradient android:startColor="#FFD3E7"
+        android:endColor="#FFE7D4"/>
+    <corners android:topRightRadius="28dp"
+        android:topLeftRadius="28dp"/>
+</shape>

+ 78 - 9
institution/src/main/res/layout/fg_mine_layout.xml

@@ -20,6 +20,7 @@
             android:layout_width="match_parent"
             android:layout_height="0dp"
             android:background="@color/white"
+            android:visibility="gone"
             app:layout_constraintBottom_toBottomOf="@+id/cs_class_info"
             app:layout_constraintTop_toTopOf="parent" />
 
@@ -106,7 +107,7 @@
             android:layout_width="68dp"
             android:layout_height="68dp"
             android:layout_marginStart="15dp"
-            android:layout_marginTop="44dp"
+            android:layout_marginTop="46dp"
             android:src="@drawable/icon_default_head"
             app:civ_border_color="@color/white"
             app:civ_border_width="2dp"
@@ -189,6 +190,7 @@
         </FrameLayout>
 
         <ImageView
+            android:visibility="gone"
             android:id="@+id/iv_vip_tag"
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
@@ -198,6 +200,73 @@
             app:layout_constraintRight_toRightOf="@+id/view_avatar_bottom_point"
             app:layout_constraintTop_toTopOf="@+id/view_avatar_bottom_point" />
 
+        <androidx.constraintlayout.widget.ConstraintLayout
+            android:id="@+id/cs_tools"
+            android:layout_width="match_parent"
+            android:layout_height="57dp"
+            android:layout_marginTop="25dp"
+            app:layout_constraintLeft_toLeftOf="parent"
+            app:layout_constraintTop_toBottomOf="@+id/iv_avatar">
+
+            <ImageView
+                android:id="@+id/iv_train_tools_bg"
+                android:layout_width="match_parent"
+                android:layout_height="57dp"
+                android:layout_marginStart="19dp"
+                android:layout_marginEnd="19dp"
+                android:background="@drawable/shape_mine_train_tools_bg"
+                app:layout_constraintTop_toTopOf="parent" />
+
+            <ImageView
+                android:id="@+id/iv_tools_tag1"
+                android:layout_width="47dp"
+                android:layout_height="49dp"
+                android:layout_marginStart="5dp"
+                android:src="@drawable/icon_mine_train_tools_tag1"
+                app:layout_constraintLeft_toLeftOf="@+id/iv_train_tools_bg"
+                app:layout_constraintTop_toTopOf="@+id/iv_train_tools_bg" />
+
+            <ImageView
+                android:id="@+id/iv_tools_tag2"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_marginStart="12dp"
+                android:src="@drawable/icon_train_tools_title"
+                app:layout_constraintBottom_toTopOf="@+id/tv_train_tools_tip"
+                app:layout_constraintLeft_toRightOf="@+id/iv_tools_tag1"
+                app:layout_constraintTop_toTopOf="@+id/iv_train_tools_bg"
+                app:layout_constraintVertical_chainStyle="packed" />
+
+            <TextView
+                android:id="@+id/tv_train_tools_tip"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_marginTop="5dp"
+                android:includeFontPadding="false"
+                android:text="曲目训练教程"
+                android:textSize="@dimen/sp_12"
+                app:layout_constraintBottom_toBottomOf="@+id/iv_train_tools_bg"
+                app:layout_constraintLeft_toLeftOf="@+id/iv_tools_tag2"
+                app:layout_constraintTop_toBottomOf="@+id/iv_tools_tag2" />
+
+            <ImageView
+                android:layout_width="wrap_content"
+                android:layout_height="0dp"
+                android:adjustViewBounds="true"
+                android:src="@drawable/bg_mine_train_tools_tag3"
+                app:layout_constraintBottom_toBottomOf="@+id/iv_train_tools_bg"
+                app:layout_constraintRight_toRightOf="@+id/iv_train_tools_bg"
+                app:layout_constraintTop_toTopOf="@+id/iv_train_tools_bg" />
+
+            <ImageView
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_marginEnd="13dp"
+                android:src="@drawable/icon_mine_train_tools_look"
+                app:layout_constraintBottom_toBottomOf="@+id/iv_train_tools_bg"
+                app:layout_constraintRight_toRightOf="@+id/iv_train_tools_bg"
+                app:layout_constraintTop_toTopOf="@+id/iv_train_tools_bg" />
+        </androidx.constraintlayout.widget.ConstraintLayout>
 
         <androidx.constraintlayout.widget.ConstraintLayout
             android:id="@+id/cs_class_info"
@@ -207,6 +276,7 @@
             android:clipChildren="false"
             android:clipToPadding="false"
             android:paddingBottom="15dp"
+            android:visibility="gone"
             app:layout_constraintLeft_toLeftOf="parent"
             app:layout_constraintTop_toBottomOf="@+id/iv_avatar">
 
@@ -378,11 +448,10 @@
             android:layout_width="match_parent"
             android:layout_height="wrap_content"
             android:layout_marginStart="13dp"
-            android:layout_marginTop="12dp"
             android:layout_marginEnd="13dp"
             android:background="@drawable/shape_10dp_white"
             android:paddingBottom="10dp"
-            app:layout_constraintTop_toBottomOf="@+id/view_top_white_bg">
+            app:layout_constraintTop_toBottomOf="@+id/cs_tools">
 
 
             <TextView
@@ -413,14 +482,14 @@
                 app:layout_constraintTop_toBottomOf="@+id/tv_common_function" />
 
             <RadioGroup
-                android:orientation="horizontal"
-                app:layout_constraintRight_toRightOf="parent"
-                app:layout_constraintLeft_toLeftOf="parent"
-                android:layout_marginTop="20dp"
-                app:layout_constraintTop_toBottomOf="@+id/viewpager_menu"
                 android:id="@+id/rg_group"
                 android:layout_width="wrap_content"
-                android:layout_height="4dp"/>
+                android:layout_height="4dp"
+                android:layout_marginTop="20dp"
+                android:orientation="horizontal"
+                app:layout_constraintLeft_toLeftOf="parent"
+                app:layout_constraintRight_toRightOf="parent"
+                app:layout_constraintTop_toBottomOf="@+id/viewpager_menu" />
 
         </androidx.constraintlayout.widget.ConstraintLayout>