package com.c9mj.platform.live.adapter;
import android.support.v4.content.ContextCompat;
import android.text.TextUtils;
import com.c9mj.platform.R;
import com.c9mj.platform.live.mvp.model.DanmuBean;
import com.chad.library.adapter.base.BaseQuickAdapter;
import com.chad.library.adapter.base.BaseViewHolder;
import java.util.List;
/**
* author: LMJ
* date: 2016/9/12
* 直播弹幕聊天室的Adapter
*/
public class LivePlayChatAdapter extends BaseQuickAdapter<DanmuBean, BaseViewHolder> {
public LivePlayChatAdapter(List<DanmuBean> data) {
super(R.layout.item_live_play_chat_list_layout, data);
}
@Override
protected void convert(BaseViewHolder viewHolder, DanmuBean bean) {
String name = TextUtils.isEmpty(bean.getData().getFrom().getNickName()) ? bean.getData().getFrom().getUserName() : bean.getData().getFrom().getNickName();
if (TextUtils.isEmpty(name)) {
name = "游客";
}
String content = bean.getData().getContent();
viewHolder.setText(R.id.tv_nickname, name)//昵称
.setTextColor(R.id.tv_nickname, ContextCompat.getColor(mContext, R.color.color_primary_dark))
.setText(R.id.tv_content, content);//弹幕内容
if (!TextUtils.isEmpty(name) && mContext != null) {
if (name.equals(mContext.getString(R.string.chat_name))) {
viewHolder.setTextColor(R.id.tv_nickname, ContextCompat.getColor(mContext, R.color.color_accent));
}
}
}
}