From b8aa11a7b447fb8048115bdd156c2aa9e3b16a07 Mon Sep 17 00:00:00 2001
From: tj <1378534974@qq.com>
Date: 星期二, 15 四月 2025 16:40:08 +0800
Subject: [PATCH] 1.3

---
 app/src/main/java/com/example/firstapp/ui/vip/MemberInfoCardFragment.kt |   16 +++++++++++++---
 1 files changed, 13 insertions(+), 3 deletions(-)

diff --git a/app/src/main/java/com/example/firstapp/ui/vip/MemberInfoCardFragment.kt b/app/src/main/java/com/example/firstapp/ui/vip/MemberInfoCardFragment.kt
index eb1c203..2166148 100644
--- a/app/src/main/java/com/example/firstapp/ui/vip/MemberInfoCardFragment.kt
+++ b/app/src/main/java/com/example/firstapp/ui/vip/MemberInfoCardFragment.kt
@@ -53,8 +53,10 @@
 
         Glide.with(this)
             .load(viewModel.cover)
+            .circleCrop()
             .transform(RoundedCorners(100))  // 设置圆角
-            .error(R.drawable.error_placeholder) // 如果加载失败,显示占位图
+//            .error(R.drawable.error_placeholder) // 如果加载失败,显示占位图
+            .error(R.mipmap.avatar_default)
             .listener(object : RequestListener<Drawable> {
                 override fun onResourceReady(
                     resource: Drawable?,
@@ -85,7 +87,8 @@
         Glide.with(this)
             .load(viewModel.vipCover)
             .transform(RoundedCorners(100))  // 设置圆角
-            .error(R.drawable.error_placeholder) // 如果加载失败,显示占位图
+//            .error(R.drawable.error_placeholder) // 如果加载失败,显示占位图
+            .error(R.mipmap.vip_no)
             .listener(object : RequestListener<Drawable> {
                 override fun onResourceReady(
                     resource: Drawable?,
@@ -116,6 +119,7 @@
             viewModel.cover.collect { coverUrl ->
                 Glide.with(this@MemberInfoCardFragment)
                     .load(coverUrl)
+                    .circleCrop()
                     .transform(RoundedCorners(100))
                     .error(R.drawable.error_placeholder)
                     .into(binding.memberAvatarView)
@@ -130,6 +134,7 @@
                     .transform(RoundedCorners(100))
                     .error(R.drawable.error_placeholder)
                     .into(binding.memberImageView)
+
             }
         }
 
@@ -142,8 +147,13 @@
         }
 
         viewLifecycleOwner.lifecycleScope.launch {
-            viewModel.color.collect { color ->
+            viewModel.phoneTextColor.collect { color ->
                 binding.phoneNumberText.setTextColor(Color.parseColor(color))
+            }
+        }
+
+        viewLifecycleOwner.lifecycleScope.launch {
+            viewModel.memberStatusColor.collect { color ->
                 binding.memberStatus.setTextColor(Color.parseColor(color))
             }
         }

--
Gitblit v1.9.3