From f496392b24eb9c9a38498cbbf03159ef5aa037d1 Mon Sep 17 00:00:00 2001
From: tj <1378534974@qq.com>
Date: 星期一, 21 四月 2025 15:38:08 +0800
Subject: [PATCH] 1.好友邀请-我的邀请记录:列表样式重写,图片显示 2.已登录的用户点击应用图标之后直接登录
---
app/src/main/java/com/example/firstapp/adapter/ReminderRecordAdapter.kt | 22 ++++++++++++++--------
1 files changed, 14 insertions(+), 8 deletions(-)
diff --git a/app/src/main/java/com/example/firstapp/adapter/ReminderRecordAdapter.kt b/app/src/main/java/com/example/firstapp/adapter/ReminderRecordAdapter.kt
index 8a60e12..77fba55 100644
--- a/app/src/main/java/com/example/firstapp/adapter/ReminderRecordAdapter.kt
+++ b/app/src/main/java/com/example/firstapp/adapter/ReminderRecordAdapter.kt
@@ -45,17 +45,23 @@
fun bind(record: ReminderRecord) {
binding.apply {
- categoryNameText.text = record.categoryName
+ // 设置图标
+ // 根据提醒类别设置不同图标
+ val iconResource = when (record.categoryId) {
+ 1 -> R.drawable.reminder_express // 快递
+ 2 -> R.drawable.reminder_finance // 还款
+ 3 -> R.drawable.reminder_income // 收入
+ 4 -> R.drawable.reminder_flight // 航班
+ 5 -> R.drawable.reminder_train // 火车票
+ else -> R.drawable.reminder_express // 默认使用快递图标
+ }
+ categoryIcon.setImageResource(iconResource)
contentText.text = record.content
timeText.text = dateFormat.format(Date(record.createdAt))
- // 设置状态图标
- statusIcon.setImageResource(
- if (record.status == ReminderRecord.STATUS_UNREAD)
- R.drawable.ic_reminder
- else
- R.drawable.ic_add
- )
+ // 保留已读/未读状态的视觉区分,现在仅通过整体项目透明度区分
+ val alpha = if (record.status == ReminderRecord.STATUS_UNREAD) 1.0f else 0.7f
+ root.alpha = alpha
}
}
}
--
Gitblit v1.9.3