From 93775e1f3d79a1e11b839abbf24201dafcd9e646 Mon Sep 17 00:00:00 2001
From: tj <1378534974@qq.com>
Date: 星期五, 25 四月 2025 13:45:56 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 app/src/main/java/com/example/firstapp/adapter/InvitationAdapter.kt |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

diff --git a/app/src/main/java/com/example/firstapp/adapter/InvitationAdapter.kt b/app/src/main/java/com/example/firstapp/adapter/InvitationAdapter.kt
index 02c3744..c617585 100644
--- a/app/src/main/java/com/example/firstapp/adapter/InvitationAdapter.kt
+++ b/app/src/main/java/com/example/firstapp/adapter/InvitationAdapter.kt
@@ -7,9 +7,11 @@
 import android.view.ViewGroup
 import android.widget.TextView
 import androidx.recyclerview.widget.RecyclerView
+import com.bumptech.glide.Glide
 import com.example.firstapp.R
 import com.example.firstapp.entity.InvitationRecord
 import com.example.firstapp.utils.Log
+import com.google.android.material.imageview.ShapeableImageView
 
 
 class InvitationAdapter(
@@ -26,6 +28,13 @@
     override fun onBindViewHolder(holder: InvitationViewHolder, position: Int) {
         val record = data[position % data.size] // 使用取模实现循环
         holder.message.text = "${record.userName}邀请好友,${record.reward}"
+        // 头像读取
+        // 假设 record.avatarUrl 是网络头像 URL
+        Glide.with(holder.itemView.context)
+            .load(record.cover)  // 网络图片的 URL
+            .placeholder(R.drawable.avatar)  // 加载中的占位图
+            .circleCrop()  // 将图片裁剪成圆形
+            .into(holder.avatar)
 
     }
 
@@ -33,5 +42,6 @@
 
     class InvitationViewHolder(itemView: View) : RecyclerView.ViewHolder(itemView) {
         val message: TextView = itemView.findViewById(R.id.message)
+        val avatar: ShapeableImageView = itemView.findViewById(R.id.invite_success_avatar)
     }
 }
\ No newline at end of file

--
Gitblit v1.9.3