| | |
| | | package com.sinata.xqmuse.ui.mine.adapter |
| | | |
| | | import android.widget.TextView |
| | | import cn.sinata.xldutils.adapter.HFRecyclerAdapter |
| | | import cn.sinata.xldutils.adapter.util.ViewHolder |
| | | import com.sinata.xqmuse.R |
| | | import com.sinata.xqmuse.network.entity.Detail |
| | | import com.sinata.xqmuse.network.entity.WalletDetail |
| | | import org.jetbrains.anko.textColorResource |
| | | import java.util.ArrayList |
| | | |
| | | class WalletAdapter(list: ArrayList<Detail>):HFRecyclerAdapter<Detail>(list, R.layout.item_wallet) { |
| | | override fun onBind(holder: ViewHolder, position: Int, data: Detail) { |
| | | holder.setText(R.id.tv_reason,data.type) |
| | | holder.setText(R.id.tv_time,data.insertTime) |
| | | holder.setText(R.id.tv_money,data.amount) |
| | | class WalletAdapter(list: ArrayList<WalletDetail>):HFRecyclerAdapter<WalletDetail>(list, R.layout.item_wallet) { |
| | | override fun onBind(holder: ViewHolder, position: Int, data: WalletDetail) { |
| | | holder.setText(R.id.tv_reason,data.reason) |
| | | holder.setText(R.id.tv_time,data.createTime) |
| | | holder.setText(R.id.tv_money,"%s%.2f".format(if (data.changeType == 1)"+" else "-",data.amount)) |
| | | holder.bind<TextView>(R.id.tv_money).textColorResource = if (data.changeType == 1) R.color.colorRed else R.color.textColor |
| | | } |
| | | |
| | | } |