GroupSettingMemberAdapter.java 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. package com.cooleshow.chatmodule.adapter;
  2. import android.text.TextUtils;
  3. import android.widget.ImageView;
  4. import android.widget.TextView;
  5. import com.chad.library.adapter.base.BaseQuickAdapter;
  6. import com.chad.library.adapter.base.viewholder.BaseViewHolder;
  7. import com.cooleshow.base.utils.GlideImageLoaderUtils;
  8. import com.cooleshow.chatmodule.R;
  9. import com.cooleshow.chatmodule.bean.GroupMemberBean;
  10. /**
  11. * 创建日期:2022/6/11 16:55
  12. *
  13. * @author Ryan
  14. * 类说明:
  15. */
  16. public class GroupSettingMemberAdapter extends BaseQuickAdapter<GroupMemberBean , BaseViewHolder> {
  17. public GroupSettingMemberAdapter() {
  18. super(R.layout.tc_item_group_setting_member_list_layout);
  19. }
  20. @Override
  21. protected void convert(BaseViewHolder helper, GroupMemberBean item) {
  22. ImageView ivIcon = helper.getView(R.id.iv_icon);
  23. TextView tvTitle = helper.getView(R.id.tv_title);
  24. if (TextUtils.equals(item.getRoleType(),"STUDENT")) {
  25. GlideImageLoaderUtils.getInstance().loadCircleImage(getContext(), item.getAvatar(),R.drawable.tc_icon_teacher_default_head, ivIcon);
  26. } else {
  27. GlideImageLoaderUtils.getInstance().loadCircleImage(getContext(), item.getAvatar(), R.drawable.tc_icon_teacher_default_head,ivIcon);
  28. }
  29. tvTitle.setText(item.getNickname());
  30. }
  31. }