2025-10-28 16:56:13 +08:00
|
|
|
package com.xscm.modulemain.adapter;
|
2025-10-24 17:55:15 +08:00
|
|
|
|
|
|
|
|
import com.chad.library.adapter.base.BaseQuickAdapter;
|
|
|
|
|
import com.chad.library.adapter.base.BaseViewHolder;
|
2025-10-28 16:56:13 +08:00
|
|
|
import com.xscm.modulemain.R;
|
2025-10-24 17:55:15 +08:00
|
|
|
import com.xscm.moduleutil.bean.RedpacketDetail;
|
|
|
|
|
import com.xscm.moduleutil.utils.ImageUtils;
|
|
|
|
|
|
|
|
|
|
import java.text.SimpleDateFormat;
|
|
|
|
|
import java.util.Date;
|
|
|
|
|
|
|
|
|
|
public class RedAdapter extends BaseQuickAdapter<RedpacketDetail.Records, BaseViewHolder> {
|
|
|
|
|
public RedAdapter() {
|
|
|
|
|
super(R.layout.item_red);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
protected void convert(BaseViewHolder baseViewHolder,RedpacketDetail.Records redBean) {
|
|
|
|
|
ImageUtils.loadHeadCC(redBean.getAvatar(), baseViewHolder.getView(R.id.red_user_avatar));
|
|
|
|
|
baseViewHolder.setText(R.id.tv_user_name, redBean.getNickname());
|
|
|
|
|
baseViewHolder.setText(R.id.tv_red_num, redBean.getAmount());
|
|
|
|
|
baseViewHolder.setText(R.id.tv_time, redBean.getCreatetime());
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private String formatTimestamp(long timestamp) {
|
|
|
|
|
SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss");
|
|
|
|
|
return sdf.format(new Date(timestamp));
|
|
|
|
|
}
|
|
|
|
|
}
|