From 442124baa483f8d1c4aaca7ff81e15dd3f122363 Mon Sep 17 00:00:00 2001 From: 罗明文 <125975490@qq.com> Date: 星期四, 22 五月 2025 13:14:36 +0800 Subject: [PATCH] save --- app/src/main/java/com/dollearn/student/ui/home/adapter/IndexAdapter.kt | 20 ++++++++++++++++++++ 1 files changed, 20 insertions(+), 0 deletions(-) diff --git a/app/src/main/java/com/dollearn/student/ui/home/adapter/IndexAdapter.kt b/app/src/main/java/com/dollearn/student/ui/home/adapter/IndexAdapter.kt index 5ec510a..c809dd0 100644 --- a/app/src/main/java/com/dollearn/student/ui/home/adapter/IndexAdapter.kt +++ b/app/src/main/java/com/dollearn/student/ui/home/adapter/IndexAdapter.kt @@ -1,17 +1,37 @@ package com.dollearn.student.ui.home.adapter +import android.view.View import android.widget.TextView import cn.sinata.xldutils.adapter.HFRecyclerAdapter import cn.sinata.xldutils.adapter.util.ViewHolder +import cn.sinata.xldutils.gone +import cn.sinata.xldutils.visible import com.dollearn.student.R import com.dollearn.student.network.entity.SortBean +import org.jetbrains.anko.backgroundColorResource +import org.jetbrains.anko.backgroundResource import org.jetbrains.anko.textColorResource import java.util.ArrayList class IndexAdapter(indexList: ArrayList<SortBean>):HFRecyclerAdapter<SortBean>(indexList, R.layout.item_index) { override fun onBind(holder: ViewHolder, position: Int, data: SortBean) { val tv_sort = holder.bind<TextView>(R.id.tv_sort) + val bg = holder.bind<View>(R.id.bg) tv_sort.text = (position+1).toString() tv_sort.textColorResource = if (data.status == 2) R.color.textColorGreen else if (data.status == 3) R.color.colorOrange else R.color.textColor99 + when(data.status){ + 2->{ + tv_sort.textColorResource = R.color.textColorGreen + bg.backgroundResource = R.drawable.bg_white_green_line_1 + } + 3->{ + tv_sort.textColorResource = R.color.colorOrange + bg.backgroundResource = R.drawable.bg_white_orange_line_1 + } + else->{ + tv_sort.textColorResource = R.color.textColor99 + bg.backgroundResource = R.drawable.bg_white_grey_line_1 + } + } } } -- Gitblit v1.7.1