/*
|
* Copyright (c) 2020 WildFireChat. All rights reserved.
|
*/
|
|
package cn.wildfire.chat.kit.channel.viewholder;
|
|
import android.view.View;
|
import android.widget.ImageView;
|
import android.widget.TextView;
|
|
import com.bumptech.glide.Glide;
|
|
import androidx.recyclerview.widget.RecyclerView;
|
import butterknife.BindView;
|
import butterknife.ButterKnife;
|
import cn.wildfire.chat.kit.R;
|
import cn.wildfire.chat.kit.R2;
|
import cn.wildfirechat.model.ChannelInfo;
|
|
public class ChannelViewHolder extends RecyclerView.ViewHolder {
|
@BindView(R2.id.portraitImageView)
|
ImageView portraitImageView;
|
@BindView(R2.id.channelNameTextView)
|
TextView channelNameTextView;
|
|
public ChannelViewHolder(View itemView) {
|
super(itemView);
|
ButterKnife.bind(this, itemView);
|
}
|
|
public void bind(ChannelInfo channelInfo) {
|
channelNameTextView.setText(channelInfo.name == null ? "< " + channelInfo.channelId + "> " : channelInfo.name);
|
Glide.with(itemView.getContext()).load(channelInfo.portrait).into(portraitImageView);
|
}
|
}
|