package com.dollearn.student.ui.mine.adapter
|
|
import android.view.View
|
import cn.sinata.xldutils.adapter.HFRecyclerAdapter
|
import cn.sinata.xldutils.adapter.util.ViewHolder
|
import com.dollearn.student.R
|
import com.dollearn.student.network.entity.Recipient
|
import org.jetbrains.anko.backgroundColorResource
|
import org.jetbrains.anko.backgroundResource
|
import java.util.ArrayList
|
|
class ReceiverAdapter(list: ArrayList<Recipient>) :HFRecyclerAdapter<Recipient>(list, R.layout.item_receiver){
|
override fun onBind(holder: ViewHolder, position: Int, data: Recipient) {
|
val cl = holder.bind<View>(R.id.cl_bg)
|
if (mData.size == 1)
|
cl.backgroundResource = R.drawable.bg_white_8dp
|
else if (position == 0)
|
cl.backgroundResource = R.drawable.bg_white_top_8dp
|
else if (position == mData.lastIndex)
|
cl.backgroundResource = R.drawable.bg_white_bottom_8dp
|
else
|
cl.backgroundColorResource = R.color.white
|
|
holder.setText(R.id.tv_address,data.province+data.city+data.address)
|
holder.setText(R.id.tv_user,"%s | %s".format(data.recipient,data.recipientPhone))
|
}
|
|
}
|