From b17b9aa59bae6d03055f14d937821655dfaffa1f Mon Sep 17 00:00:00 2001
From: Linjiajia <319408893@qq.com>
Date: 星期一, 29 一月 2024 23:27:08 +0800
Subject: [PATCH] 1、调整成长经历页面\n2、删除婚姻个人信息

---
 app/src/main/java/com/application/zhangshi_app_android/adapter/TourismExperienceRvAdapter.java |   16 +++++++++++-----
 1 files changed, 11 insertions(+), 5 deletions(-)

diff --git a/app/src/main/java/com/application/zhangshi_app_android/adapter/TourismExperienceRvAdapter.java b/app/src/main/java/com/application/zhangshi_app_android/adapter/TourismExperienceRvAdapter.java
index 119ff3c..61e284c 100644
--- a/app/src/main/java/com/application/zhangshi_app_android/adapter/TourismExperienceRvAdapter.java
+++ b/app/src/main/java/com/application/zhangshi_app_android/adapter/TourismExperienceRvAdapter.java
@@ -2,6 +2,7 @@
 
 import android.content.Context;
 import android.content.Intent;
+import android.util.TypedValue;
 import android.view.View;
 import android.view.animation.Animation;
 import android.view.animation.Transformation;
@@ -70,14 +71,19 @@
         if (!expendMap.containsKey(getItem(position))){
             expendMap.put(getItem(position),false);
         }
+        //鏍规嵁涓婚閫夋嫨瀵瑰簲鍥炬爣
+        TypedValue unfoldIcon = new TypedValue();
+        mContext.getTheme().resolveAttribute(R.attr.icUnfold, unfoldIcon, true);
+        TypedValue foldIcon = new TypedValue();
+        mContext.getTheme().resolveAttribute(R.attr.icFold, foldIcon, true);
         if (Boolean.TRUE.equals(expendMap.get(getItem(position)))){
-            holder.getBinding().ivFold.setBackgroundResource(R.drawable.ic_unfold);
+            holder.getBinding().ivFold.setBackgroundResource(unfoldIcon.resourceId);
             holder.getBinding().cardView.post(() -> {
                 holder.getBinding().cardView.getLayoutParams().height = FrameLayout.LayoutParams.WRAP_CONTENT;
                 holder.getBinding().cardView.requestLayout();
             });
         }else{
-            holder.getBinding().ivFold.setBackgroundResource(R.drawable.ic_fold);
+            holder.getBinding().ivFold.setBackgroundResource(foldIcon.resourceId);
             holder.getBinding().cardView.post(() -> {
                 holder.getBinding().cardView.getLayoutParams().height = holder.getBinding().layoutTitle.getMeasuredHeight();
                 holder.getBinding().cardView.requestLayout();
@@ -113,14 +119,14 @@
                     int initialHeight = holder.getBinding().cardView.getMeasuredHeight();
                     int collapsedHeight = holder.getBinding().layoutTitle.getMeasuredHeight();
                     Utils.pullCollapse(holder.getBinding().cardView,initialHeight,collapsedHeight);
-                    holder.getBinding().ivFold.setBackgroundResource(R.drawable.ic_fold);
+                    holder.getBinding().ivFold.setBackgroundResource(foldIcon.resourceId);
                     expendMap.put(getItem(position),false);
                 }else{
                     final int initialHeight = holder.getBinding().cardView.getMeasuredHeight();
                     holder.getBinding().cardView.measure(FrameLayout.LayoutParams.MATCH_PARENT, FrameLayout.LayoutParams.WRAP_CONTENT);
                     int targetHeight = holder.getBinding().cardView.getMeasuredHeight();
                     Utils.dropExpand(holder.getBinding().cardView,initialHeight,targetHeight);
-                    holder.getBinding().ivFold.setBackgroundResource(R.drawable.ic_unfold);
+                    holder.getBinding().ivFold.setBackgroundResource(unfoldIcon.resourceId);
                     expendMap.put(getItem(position),true);
                 }
             }
@@ -157,7 +163,7 @@
             }
         });
 
-        ImageRvAdapter adapter = new ImageRvAdapter(mContext);
+        ElectronicFileAdapter adapter = new ElectronicFileAdapter(mContext);
         holder.getBinding().rvImage.setLayoutManager(new GridLayoutManager(mContext, 3));
         holder.getBinding().rvImage.setAdapter(adapter);
         adapter.setData(Utils.splitString2List(mDataList.get(position).getUrl(),","));

--
Gitblit v1.9.1