From 7aa294c3a99d4a3e579e1fe21efafe05cdeb505f Mon Sep 17 00:00:00 2001
From: lzl <1239365383@qq.com>
Date: Wed, 28 Jan 2026 16:17:06 +0800
Subject: [PATCH] =?UTF-8?q?=E6=98=A5=E8=8A=82=E4=B8=BB=E9=A2=98=EF=BC=9A?=
=?UTF-8?q?=E9=A6=96=E9=A1=B5=E5=BC=B9=E7=AA=97=E3=80=81=E7=A4=BC=E7=89=A9?=
=?UTF-8?q?=E3=80=81=E9=83=A8=E5=88=86=E6=8C=89=E9=92=AE=E3=80=82?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../xscm/moduleutil/utils/ColorManager.java | 5 +-
.../com/xscm/moduleutil/utils/UtilConfig.java | 29 ++++++++
.../main/res/drawable/bg_item_selected.xml | 0
.../res/drawable/bg_item_spring_selected.xml | 18 +++++
.../src/main/res/drawable/bg_r65_eff2f8.xml | 2 +-
.../res/drawable/bg_r65_eff2f8_spring.xml | 7 ++
.../res/drawable/dialog_gift_spring_bg.xml | 14 ++++
.../main/res/drawable/dialog_user_info_bg.xml | 0
.../drawable/dialog_user_info_spring_bg.xml | 14 ++++
.../src/main/res/drawable/text_bg_x.xml | 2 +-
BaseModule/src/main/res/drawable/w_git_x.xml | 2 +-
.../main/res/layout/dialog_first_charge.xml | 4 +-
.../main/res/layout/dialog_heaven_gift.xml | 4 +-
.../src/main/res/layout/dialog_new_people.xml | 4 +-
.../res/layout/index_dialog_youth_model.xml | 3 +-
.../res/mipmap-hdpi/icon_invite_spring.png | Bin 0 -> 60315 bytes
.../res/mipmap-hdpi/icon_spring_frb_bg.png | Bin 0 -> 105055 bytes
.../res/mipmap-hdpi/icon_spring_h_bj_b.png | Bin 0 -> 207971 bytes
.../res/mipmap-hdpi/icon_spring_heaven_bj.png | Bin 0 -> 103761 bytes
.../mipmap-hdpi/icon_spring_index_youth.png | Bin 0 -> 94600 bytes
.../mipmap-hdpi/icon_spring_new_people_bj.png | Bin 0 -> 144747 bytes
.../res/mipmap-xhdpi/icon_invite_spring.png | Bin 0 -> 150009 bytes
.../res/mipmap-xhdpi/icon_spring_frb_bg.png | Bin 0 -> 170294 bytes
.../res/mipmap-xhdpi/icon_spring_h_bj_b.png | Bin 0 -> 388193 bytes
.../mipmap-xhdpi/icon_spring_heaven_bj.png | Bin 0 -> 172519 bytes
.../mipmap-xhdpi/icon_spring_index_youth.png | Bin 0 -> 287035 bytes
.../icon_spring_new_people_bj.png | Bin 0 -> 311092 bytes
.../res/mipmap-xxhdpi/icon_invite_spring.png | Bin 0 -> 307585 bytes
.../res/mipmap-xxhdpi/icon_spring_frb_bg.png | Bin 0 -> 329414 bytes
.../res/mipmap-xxhdpi/icon_spring_h_bj_b.png | Bin 0 -> 719465 bytes
.../mipmap-xxhdpi/icon_spring_heaven_bj.png | Bin 0 -> 332184 bytes
.../mipmap-xxhdpi/icon_spring_index_youth.png | Bin 0 -> 577851 bytes
.../icon_spring_new_people_bj.png | Bin 0 -> 578414 bytes
BaseModule/src/main/res/values/attr.xml | 18 +++++
BaseModule/src/main/res/values/themes.xml | 62 +++++++++++++++++-
.../com/xscm/modulemain/BaseMvpActivity.java | 5 +-
.../activity/main/activity/MainActivity.java | 28 ++------
.../room/fragment/VoiceCategoryFragment.java | 2 +-
.../modulemain/adapter/GiftUserAdapter.java | 12 ++--
.../modulemain/adapter/RoomPitTimeAdapter.kt | 5 +-
.../modulemain/adapter/RoomTalentAdapter.kt | 6 +-
.../adapter/SearchUserResultAdapter.java | 5 ++
.../src/main/res/layout/dialog_invite.xml | 4 +-
.../res/layout/dialog_mentor_ship_layout.xml | 4 +-
.../main/res/layout/dialog_room_duration.xml | 1 +
.../main/res/layout/dialog_room_talent.xml | 1 +
.../main/res/layout/fragment_mentor_ship.xml | 4 +-
.../res/layout/fragment_voice_category.xml | 2 +-
.../layout/index_item_search_user_result.xml | 1 +
.../src/main/res/layout/item_room_talent.xml | 2 +
.../main/res/layout/room_activity_my_room.xml | 8 +--
.../src/main/res/layout/room_gift_dialog.xml | 4 +-
.../res/layout/room_rv_item_gift_wheat.xml | 1 +
53 files changed, 223 insertions(+), 60 deletions(-)
rename {MainModule => BaseModule}/src/main/res/drawable/bg_item_selected.xml (100%)
create mode 100644 BaseModule/src/main/res/drawable/bg_item_spring_selected.xml
create mode 100644 BaseModule/src/main/res/drawable/bg_r65_eff2f8_spring.xml
create mode 100644 BaseModule/src/main/res/drawable/dialog_gift_spring_bg.xml
rename {MainModule => BaseModule}/src/main/res/drawable/dialog_user_info_bg.xml (100%)
create mode 100644 BaseModule/src/main/res/drawable/dialog_user_info_spring_bg.xml
create mode 100644 BaseModule/src/main/res/mipmap-hdpi/icon_invite_spring.png
create mode 100644 BaseModule/src/main/res/mipmap-hdpi/icon_spring_frb_bg.png
create mode 100644 BaseModule/src/main/res/mipmap-hdpi/icon_spring_h_bj_b.png
create mode 100644 BaseModule/src/main/res/mipmap-hdpi/icon_spring_heaven_bj.png
create mode 100644 BaseModule/src/main/res/mipmap-hdpi/icon_spring_index_youth.png
create mode 100644 BaseModule/src/main/res/mipmap-hdpi/icon_spring_new_people_bj.png
create mode 100644 BaseModule/src/main/res/mipmap-xhdpi/icon_invite_spring.png
create mode 100644 BaseModule/src/main/res/mipmap-xhdpi/icon_spring_frb_bg.png
create mode 100644 BaseModule/src/main/res/mipmap-xhdpi/icon_spring_h_bj_b.png
create mode 100644 BaseModule/src/main/res/mipmap-xhdpi/icon_spring_heaven_bj.png
create mode 100644 BaseModule/src/main/res/mipmap-xhdpi/icon_spring_index_youth.png
create mode 100644 BaseModule/src/main/res/mipmap-xhdpi/icon_spring_new_people_bj.png
create mode 100644 BaseModule/src/main/res/mipmap-xxhdpi/icon_invite_spring.png
create mode 100644 BaseModule/src/main/res/mipmap-xxhdpi/icon_spring_frb_bg.png
create mode 100644 BaseModule/src/main/res/mipmap-xxhdpi/icon_spring_h_bj_b.png
create mode 100644 BaseModule/src/main/res/mipmap-xxhdpi/icon_spring_heaven_bj.png
create mode 100644 BaseModule/src/main/res/mipmap-xxhdpi/icon_spring_index_youth.png
create mode 100644 BaseModule/src/main/res/mipmap-xxhdpi/icon_spring_new_people_bj.png
diff --git a/BaseModule/src/main/java/com/xscm/moduleutil/utils/ColorManager.java b/BaseModule/src/main/java/com/xscm/moduleutil/utils/ColorManager.java
index cf94c728..a4606952 100644
--- a/BaseModule/src/main/java/com/xscm/moduleutil/utils/ColorManager.java
+++ b/BaseModule/src/main/java/com/xscm/moduleutil/utils/ColorManager.java
@@ -5,6 +5,9 @@ import android.graphics.Color;
import androidx.annotation.ColorInt;
import androidx.annotation.Nullable;
+import com.blankj.utilcode.util.ActivityUtils;
+import com.xscm.moduleutil.R;
+
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
@@ -69,7 +72,7 @@ public class ColorManager {
// 解析颜色为int值
public int getPrimaryColorInt() {
try {
- return Color.parseColor(primaryColor);
+ return UtilConfig.getAttrColor(ActivityUtils.getTopActivity(), R.attr.app_color_colorPrimary);//Color.parseColor(primaryColor);
} catch (Exception e) {
return Color.parseColor("#3ABC6D"); // 默认颜色
}
diff --git a/BaseModule/src/main/java/com/xscm/moduleutil/utils/UtilConfig.java b/BaseModule/src/main/java/com/xscm/moduleutil/utils/UtilConfig.java
index eacfb487..fba3efc1 100644
--- a/BaseModule/src/main/java/com/xscm/moduleutil/utils/UtilConfig.java
+++ b/BaseModule/src/main/java/com/xscm/moduleutil/utils/UtilConfig.java
@@ -1,6 +1,8 @@
package com.xscm.moduleutil.utils;
import android.content.Context;
+import android.content.res.TypedArray;
+import android.graphics.Color;
import com.lahm.library.EasyProtectorLib;
import com.lahm.library.EmulatorCheckCallback;
@@ -50,4 +52,31 @@ public class UtilConfig {
public static void setSalt(String salt) {
UtilConfig.salt = salt;
}
+
+
+ public static int getAttBg(Context context, int attr){
+ // 1. 定义需要获取的自定义属性数组
+ int[] attrs = new int[]{attr};
+ // 2. 从Context的Theme中获取TypedArray(核心:绑定当前主题的属性值)
+ TypedArray ta = context.obtainStyledAttributes(attrs);
+ // 3. 获取attr对应的资源ID,默认值0(无有效资源时返回0)
+ int bgResId = ta.getResourceId(0, 0);
+ // 4. 关键:手动回收TypedArray,释放系统资源,避免内存泄漏
+ ta.recycle();
+ // 5. 有有效资源ID时,设置背景
+ return bgResId;
+ }
+
+ // 新增:解析自定义颜色属性,返回实际颜色码(核心)
+ public static int getAttrColor(Context context, int colorAttrId) {
+ if (context == null) {
+ return Color.BLACK; // 上下文为空时返回默认黑色,可自定义
+ }
+ // 从主题中获取TypedArray,解析颜色属性
+ TypedArray ta = context.obtainStyledAttributes(new int[]{colorAttrId});
+ // getColor(索引, 默认颜色):直接返回十六进制颜色码,适配setTextColor
+ int color = ta.getColor(0, Color.BLACK);
+ ta.recycle(); // 必须回收,避免内存泄漏
+ return color;
+ }
}
diff --git a/MainModule/src/main/res/drawable/bg_item_selected.xml b/BaseModule/src/main/res/drawable/bg_item_selected.xml
similarity index 100%
rename from MainModule/src/main/res/drawable/bg_item_selected.xml
rename to BaseModule/src/main/res/drawable/bg_item_selected.xml
diff --git a/BaseModule/src/main/res/drawable/bg_item_spring_selected.xml b/BaseModule/src/main/res/drawable/bg_item_spring_selected.xml
new file mode 100644
index 00000000..78dbe5fc
--- /dev/null
+++ b/BaseModule/src/main/res/drawable/bg_item_spring_selected.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/BaseModule/src/main/res/drawable/bg_r65_eff2f8.xml b/BaseModule/src/main/res/drawable/bg_r65_eff2f8.xml
index 6a543058..4d0f4468 100644
--- a/BaseModule/src/main/res/drawable/bg_r65_eff2f8.xml
+++ b/BaseModule/src/main/res/drawable/bg_r65_eff2f8.xml
@@ -1,7 +1,7 @@
-
+
\ No newline at end of file
diff --git a/BaseModule/src/main/res/drawable/bg_r65_eff2f8_spring.xml b/BaseModule/src/main/res/drawable/bg_r65_eff2f8_spring.xml
new file mode 100644
index 00000000..62757910
--- /dev/null
+++ b/BaseModule/src/main/res/drawable/bg_r65_eff2f8_spring.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/BaseModule/src/main/res/drawable/dialog_gift_spring_bg.xml b/BaseModule/src/main/res/drawable/dialog_gift_spring_bg.xml
new file mode 100644
index 00000000..d836f9f0
--- /dev/null
+++ b/BaseModule/src/main/res/drawable/dialog_gift_spring_bg.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/MainModule/src/main/res/drawable/dialog_user_info_bg.xml b/BaseModule/src/main/res/drawable/dialog_user_info_bg.xml
similarity index 100%
rename from MainModule/src/main/res/drawable/dialog_user_info_bg.xml
rename to BaseModule/src/main/res/drawable/dialog_user_info_bg.xml
diff --git a/BaseModule/src/main/res/drawable/dialog_user_info_spring_bg.xml b/BaseModule/src/main/res/drawable/dialog_user_info_spring_bg.xml
new file mode 100644
index 00000000..3957478d
--- /dev/null
+++ b/BaseModule/src/main/res/drawable/dialog_user_info_spring_bg.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/BaseModule/src/main/res/drawable/text_bg_x.xml b/BaseModule/src/main/res/drawable/text_bg_x.xml
index d8e27cca..b1fb8eb6 100644
--- a/BaseModule/src/main/res/drawable/text_bg_x.xml
+++ b/BaseModule/src/main/res/drawable/text_bg_x.xml
@@ -1,6 +1,6 @@
-
+
\ No newline at end of file
diff --git a/BaseModule/src/main/res/drawable/w_git_x.xml b/BaseModule/src/main/res/drawable/w_git_x.xml
index 91c0007d..c89b9dde 100644
--- a/BaseModule/src/main/res/drawable/w_git_x.xml
+++ b/BaseModule/src/main/res/drawable/w_git_x.xml
@@ -1,6 +1,6 @@
-
+
\ No newline at end of file
diff --git a/BaseModule/src/main/res/layout/dialog_first_charge.xml b/BaseModule/src/main/res/layout/dialog_first_charge.xml
index 02e8349b..af3a9b43 100644
--- a/BaseModule/src/main/res/layout/dialog_first_charge.xml
+++ b/BaseModule/src/main/res/layout/dialog_first_charge.xml
@@ -16,7 +16,7 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:scaleType="fitXY"
- android:src="@mipmap/h_bj_b"
+ android:src="?attr/app_main_dialog_refill_bg_line"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
@@ -26,7 +26,7 @@
android:id="@+id/rl_t"
android:layout_width="@dimen/dp_276"
android:layout_height="@dimen/dp_350"
- android:background="@mipmap/frb_bg"
+ android:background="?attr/app_main_dialog_refill_bg_first"
android:orientation="vertical"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
diff --git a/BaseModule/src/main/res/layout/dialog_heaven_gift.xml b/BaseModule/src/main/res/layout/dialog_heaven_gift.xml
index e7cbaa1e..a0a63d2d 100644
--- a/BaseModule/src/main/res/layout/dialog_heaven_gift.xml
+++ b/BaseModule/src/main/res/layout/dialog_heaven_gift.xml
@@ -16,7 +16,7 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:scaleType="fitXY"
- android:src="@mipmap/h_bj_b"
+ android:src="?attr/app_main_dialog_refill_bg_line"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
@@ -26,7 +26,7 @@
android:id="@+id/rl_t"
android:layout_width="@dimen/dp_276"
android:layout_height="@dimen/dp_365"
- android:background="@mipmap/heaven_bj"
+ android:background="?attr/app_main_dialog_refill_bg_day"
android:gravity="center"
android:orientation="vertical"
app:layout_constraintBottom_toBottomOf="parent"
diff --git a/BaseModule/src/main/res/layout/dialog_new_people.xml b/BaseModule/src/main/res/layout/dialog_new_people.xml
index 9da9e959..b19d8e8b 100644
--- a/BaseModule/src/main/res/layout/dialog_new_people.xml
+++ b/BaseModule/src/main/res/layout/dialog_new_people.xml
@@ -16,7 +16,7 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:scaleType="fitXY"
- android:src="@mipmap/h_bj_b"
+ android:src="?attr/app_main_dialog_refill_bg_line"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
@@ -26,7 +26,7 @@
android:id="@+id/rl_t"
android:layout_width="@dimen/dp_276"
android:layout_height="@dimen/dp_338"
- android:background="@mipmap/new_people_bj"
+ android:background="?attr/app_main_dialog_refill_bg_new"
android:orientation="vertical"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
diff --git a/BaseModule/src/main/res/layout/index_dialog_youth_model.xml b/BaseModule/src/main/res/layout/index_dialog_youth_model.xml
index 231d3e69..df2da05f 100644
--- a/BaseModule/src/main/res/layout/index_dialog_youth_model.xml
+++ b/BaseModule/src/main/res/layout/index_dialog_youth_model.xml
@@ -17,7 +17,7 @@
android:layout_width="0dp"
android:layout_height="0dp"
android:scaleType="fitXY"
- android:src="@mipmap/index_youth"
+ android:src="?attr/app_index_youth_bg"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintDimensionRatio="300:375"
app:layout_constraintEnd_toEndOf="parent"
@@ -77,6 +77,7 @@
android:background="@drawable/cs"
android:gravity="center"
android:text="开启青少年模式"
+ android:backgroundTint="?attr/app_color_colorPrimary"
android:textColor="@color/color_FF333333"
android:textSize="@dimen/sp_16"
android:textStyle="bold"
diff --git a/BaseModule/src/main/res/mipmap-hdpi/icon_invite_spring.png b/BaseModule/src/main/res/mipmap-hdpi/icon_invite_spring.png
new file mode 100644
index 0000000000000000000000000000000000000000..97a80ca36617874064d4afc535e1fe8777653927
GIT binary patch
literal 60315
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