浏览代码

修改部分UI样式

Pq 1 年之前
父节点
当前提交
dc88b9cc88

+ 9 - 0
institution/src/main/java/com/cooleshow/institution/stu/ui/main/HomeCardFragment.java

@@ -7,6 +7,7 @@ import com.cooleshow.base.ui.fragment.BaseMVPFragment;
 import com.cooleshow.base.utils.LOG;
 import com.cooleshow.base.utils.SizeUtils;
 import com.cooleshow.base.utils.Utils;
+import com.cooleshow.base.utils.helper.QMUIDeviceHelper;
 import com.cooleshow.institution.stu.R;
 import com.cooleshow.institution.stu.adapter.HomeCardPageAdapter;
 import com.cooleshow.institution.stu.bean.HomeAlbumListBean;
@@ -23,6 +24,7 @@ import com.cooleshow.usercenter.bean.StudentUserInfo;
 import java.util.ArrayList;
 import java.util.List;
 
+import androidx.constraintlayout.widget.ConstraintSet;
 import androidx.fragment.app.Fragment;
 import androidx.lifecycle.ViewModelProviders;
 import androidx.recyclerview.widget.RecyclerView;
@@ -70,6 +72,13 @@ public class HomeCardFragment extends BaseMVPFragment<FgHomeCardLayoutBinding, H
 
     @Override
     protected void initData() {
+        float percent = QMUIDeviceHelper.isTablet(getContext()) ? 0.72f : 0.79f;
+        ConstraintSet set = new ConstraintSet();
+        set.clone(mViewBinding.csRoot);
+        set.constrainPercentWidth(mViewBinding.cardContainer.getId(), percent);
+        set.applyTo(mViewBinding.csRoot);
+
+
         initViewModel();
         initListener();
         mViewBinding.viewPager.setAdapter(mCardPageAdapter);

二进制
institution/src/main/res/drawable-sw600dp-hdpi/jg_icon_vip_tag2.png


二进制
institution/src/main/res/drawable-sw600dp-hdpi/jg_mine_prctice_tools.png


二进制
institution/src/main/res/drawable-xhdpi/icon_mine_class_num_tag.png


二进制
institution/src/main/res/drawable-xhdpi/icon_mine_stu_num_tag.png


二进制
institution/src/main/res/drawable-xhdpi/jg_icon_vip_tag2.png


二进制
institution/src/main/res/drawable-xhdpi/jg_mine_prctice_tools.png


二进制
institution/src/main/res/drawable-xxhdpi/icon_mine_class_num_tag.png


二进制
institution/src/main/res/drawable-xxhdpi/icon_mine_stu_num_tag.png


二进制
institution/src/main/res/drawable-xxhdpi/jg_icon_vip_tag2.png


二进制
institution/src/main/res/drawable-xxhdpi/jg_mine_prctice_tools.png


+ 4 - 0
institution/src/main/res/layout/fg_home_card_layout.xml

@@ -3,10 +3,12 @@
     xmlns:app="http://schemas.android.com/apk/res-auto"
     xmlns:tools="http://schemas.android.com/tools"
     android:layout_width="match_parent"
+    android:id="@+id/cs_root"
     android:clipChildren="false"
     android:layout_height="match_parent">
 
     <ImageView
+        android:id="@+id/iv_bg"
         android:layout_width="match_parent"
         android:layout_height="match_parent"
         android:scaleType="fitXY"
@@ -79,6 +81,7 @@
 
 
     <TextView
+        android:id="@+id/tv_search_tip"
         android:layout_width="wrap_content"
         android:layout_height="wrap_content"
         android:includeFontPadding="false"
@@ -93,6 +96,7 @@
     <com.cooleshow.institution.stu.widget.NestedScrollableHost
         android:layout_width="0dp"
         android:layout_height="0dp"
+        android:id="@+id/card_container"
         app:layout_constraintWidth_percent="0.79"
         android:clipChildren="false"
         android:layout_marginTop="15dp"

+ 22 - 18
institution/src/main/res/layout/fg_mine_layout.xml

@@ -4,11 +4,13 @@
     xmlns:tools="http://schemas.android.com/tools"
     android:layout_width="match_parent"
     android:layout_height="match_parent"
+    android:clipChildren="false"
     android:overScrollMode="never"
     android:scrollbars="none">
 
     <androidx.constraintlayout.widget.ConstraintLayout
         android:layout_width="match_parent"
+        android:clipChildren="false"
         android:layout_height="wrap_content"
         android:paddingBottom="12dp">
 
@@ -203,6 +205,8 @@
             android:layout_height="wrap_content"
             android:layout_marginTop="27dp"
             android:paddingBottom="15dp"
+            android:clipChildren="false"
+            android:clipToPadding="false"
             app:layout_constraintLeft_toLeftOf="parent"
             app:layout_constraintTop_toBottomOf="@+id/iv_avatar">
 
@@ -239,7 +243,7 @@
                 android:src="@drawable/icon_mine_class_num_tag"
                 app:layout_constraintBottom_toBottomOf="@+id/view_class_num"
                 app:layout_constraintRight_toRightOf="@+id/view_class_num"
-                app:layout_constraintTop_toTopOf="@+id/view_class_num" />
+                app:layout_constraintTop_toTopOf="parent" />
 
             <ImageView
                 android:id="@+id/iv_stu_num_tag"
@@ -255,6 +259,7 @@
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
                 android:src="@drawable/jg_mine_prctice_tools"
+                app:layout_constraintBottom_toBottomOf="@+id/view_student_num"
                 app:layout_constraintRight_toRightOf="@+id/view_student_num"
                 app:layout_constraintTop_toTopOf="@+id/view_student_num" />
 
@@ -349,25 +354,24 @@
                 app:layout_constraintTop_toBottomOf="@+id/iv_train_tools_title"
                 tools:text="至2023-07-16" />
 
-        </androidx.constraintlayout.widget.ConstraintLayout>
-
-        <View
-            android:id="@+id/view_help_point"
-            android:layout_width="1px"
-            android:layout_height="1px"
-            android:layout_marginStart="8dp"
-            android:layout_marginBottom="10dp"
-            app:layout_constraintBottom_toTopOf="@+id/cs_class_info"
-            app:layout_constraintLeft_toLeftOf="@+id/cs_class_info"
-            app:layout_constraintRight_toRightOf="@+id/cs_class_info" />
+            <View
+                android:id="@+id/view_help_point"
+                android:layout_width="1px"
+                android:layout_height="1px"
+                android:layout_marginStart="5dp"
+                app:layout_constraintBottom_toTopOf="@+id/cs_class_info"
+                app:layout_constraintLeft_toLeftOf="@+id/cs_class_info"
+                app:layout_constraintRight_toRightOf="@+id/cs_class_info" />
 
+            <ImageView
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:src="@drawable/jg_icon_vip_tag2"
+                app:layout_constraintBottom_toBottomOf="@+id/view_class_num"
+                app:layout_constraintRight_toRightOf="@+id/view_help_point"
+                app:layout_constraintTop_toTopOf="@+id/view_class_num" />
+        </androidx.constraintlayout.widget.ConstraintLayout>
 
-        <ImageView
-            android:layout_width="wrap_content"
-            android:layout_height="wrap_content"
-            android:src="@drawable/jg_icon_vip_tag2"
-            app:layout_constraintRight_toLeftOf="@+id/view_help_point"
-            app:layout_constraintTop_toTopOf="@+id/view_help_point" />
 
 
         <androidx.constraintlayout.widget.ConstraintLayout

+ 2 - 2
institution/src/main/res/layout/jg_layout_message_nox_item.xml

@@ -4,8 +4,8 @@
     xmlns:tool="http://schemas.android.com/tools"
     android:layout_width="match_parent"
     xmlns:tools="http://schemas.android.com/tools"
-    android:paddingTop="15dp"
-    android:paddingBottom="15dp"
+    android:paddingTop="10dp"
+    android:paddingBottom="10dp"
     android:layout_height="wrap_content">