1:修改mqtt链接适用域名链接

2:修改粉丝列表展示按钮错误的问题
This commit is contained in:
2025-12-17 19:00:37 +08:00
parent 727e343d1f
commit 3d8e152cd8
3 changed files with 22 additions and 19 deletions

View File

@@ -16,6 +16,6 @@ public class BlackUserBean {
private int sex; private int sex;
private String user_code; private String user_code;
private int is_online; private int is_online;
private int is_follow; private int is_follow;// 是否关注 0:未关注 1已关注 2别人关注了你你没有关注别人这个2只会在粉丝中使用
private List<String> icon; private List<String> icon;
} }

View File

@@ -15,7 +15,8 @@ public enum EnvironmentEnum {
1600096860, 1600096860,
"3e8f3add448d4692bc1d04c75ffe801b", "3e8f3add448d4692bc1d04c75ffe801b",
//"tcp://1.13.101.98", //"tcp://1.13.101.98",
"tcp://1.13.20.30", // "tcp://1.13.20.30",
"tcp://yushengapi.qxyushen.top",
// "https://vespa.qxyushen.top/h5", // "https://vespa.qxyushen.top/h5",
"https://yushengapi.qxyushen.top/h5", "https://yushengapi.qxyushen.top/h5",
0), 0),
@@ -30,7 +31,8 @@ public enum EnvironmentEnum {
"wxc7681513be9f926b", "wxc7681513be9f926b",
1600096890, 1600096890,
"02f7339ec98947deaeab173599891932", "02f7339ec98947deaeab173599891932",
"tcp://1.13.181.248", // "tcp://1.13.181.248",
"tcp://test.vespa.qxyushen.top",
"https://test.vespa.qxyushen.top/h5", "https://test.vespa.qxyushen.top/h5",
1); 1);

View File

@@ -20,10 +20,11 @@ import com.xscm.moduleutil.utils.ImageUtils;
import com.xscm.moduleutil.utils.MeHeadView; import com.xscm.moduleutil.utils.MeHeadView;
import java.util.List; import java.util.List;
/** /**
*@author qx * @author qx
*@data 2025/5/19 * @data 2025/5/19
*@description: 黑名单、关注、粉丝列表适配器 * @description: 黑名单、关注、粉丝列表适配器
*/ */
public class BlackAdapter extends BaseQuickAdapter<BlackUserBean, BaseViewHolder> { public class BlackAdapter extends BaseQuickAdapter<BlackUserBean, BaseViewHolder> {
@@ -45,9 +46,9 @@ public class BlackAdapter extends BaseQuickAdapter<BlackUserBean, BaseViewHolder
@Override @Override
protected void convert(BaseViewHolder helper, BlackUserBean item) { protected void convert(BaseViewHolder helper, BlackUserBean item) {
MeHeadView headView = helper.getView(R.id.im_user); MeHeadView headView = helper.getView(R.id.im_user);
headView.setData(item.getAvatar(), "", ""); headView.setData(item.getAvatar(), "", "");
helper.setText(R.id.tv_nick_name, item.getNickname()); helper.setText(R.id.tv_nick_name, item.getNickname());
TextView imageView= helper.getView(R.id.im_g); TextView imageView = helper.getView(R.id.im_g);
helper.setText(R.id.tv_oline, item.getIs_online() == 1 ? "[在线]" : "[离线]"); helper.setText(R.id.tv_oline, item.getIs_online() == 1 ? "[在线]" : "[离线]");
// 根据 type 设置图片资源 // 根据 type 设置图片资源
// 根据 type 和 status 设置图片资源 // 根据 type 和 status 设置图片资源
@@ -55,33 +56,33 @@ public class BlackAdapter extends BaseQuickAdapter<BlackUserBean, BaseViewHolder
if (item.getType() == 0) { // 关注 if (item.getType() == 0) { // 关注
if (item.getIs_follow() == 0) { if (item.getIs_follow() == 0) {
// imageView.setImageResource(com.xscm.moduleutil.R.mipmap.gz); // imageView.setImageResource(com.xscm.moduleutil.R.mipmap.gz);
ThemeableDrawableUtils.setThemeableRoundedBackground( imageView, ColorManager.getInstance().getPrimaryColorInt(), 34); ThemeableDrawableUtils.setThemeableRoundedBackground(imageView, ColorManager.getInstance().getPrimaryColorInt(), 34);
imageView.setTextColor(ColorManager.getInstance().getButtonColorInt()); imageView.setTextColor(ColorManager.getInstance().getButtonColorInt());
imageView.setText("关注"); imageView.setText("关注");
} else { } else {
// imageView.setImageResource(com.xscm.moduleutil.R.mipmap.yigz); // imageView.setImageResource(com.xscm.moduleutil.R.mipmap.yigz);
ThemeableDrawableUtils.setThemeableRoundedBackground( imageView, Color.parseColor("#EFF2F8"), 34); ThemeableDrawableUtils.setThemeableRoundedBackground(imageView, Color.parseColor("#EFF2F8"), 34);
imageView.setTextColor(Color.BLACK); imageView.setTextColor(Color.BLACK);
imageView.setText("已关注"); imageView.setText("已关注");
} }
} else if (item.getType() == 1) { // 黑名单 } else if (item.getType() == 1) { // 黑名单
// imageView.setImageResource(com.xscm.moduleutil.R.mipmap.yic); // imageView.setImageResource(com.xscm.moduleutil.R.mipmap.yic);
ThemeableDrawableUtils.setThemeableRoundedBackground( imageView, Color.parseColor("#333333"), 34); ThemeableDrawableUtils.setThemeableRoundedBackground(imageView, Color.parseColor("#333333"), 34);
imageView.setTextColor(Color.WHITE); imageView.setTextColor(Color.WHITE);
imageView.setText("移除"); imageView.setText("移除");
} else if (item.getType() == 2) { // 粉丝 } else if (item.getType() == 2) { // 粉丝
if (item.getIs_follow() == 0) { if (item.getIs_follow() != 1) { //只有等于1的时候是已经关注了等于0或者2的时候都是需要回关别人显示回关按钮
// imageView.setImageResource(com.xscm.moduleutil.R.mipmap.hg); // imageView.setImageResource(com.xscm.moduleutil.R.mipmap.hg);
ThemeableDrawableUtils.setThemeableRoundedBackground( imageView, ColorManager.getInstance().getPrimaryColorInt(), 34); ThemeableDrawableUtils.setThemeableRoundedBackground(imageView, ColorManager.getInstance().getPrimaryColorInt(), 34);
imageView.setTextColor(ColorManager.getInstance().getButtonColorInt()); imageView.setTextColor(ColorManager.getInstance().getButtonColorInt());
imageView.setText("回关"); imageView.setText("回关");
} else { } else {
// imageView.setImageResource(com.xscm.moduleutil.R.mipmap.yigz); // imageView.setImageResource(com.xscm.moduleutil.R.mipmap.yigz);
ThemeableDrawableUtils.setThemeableRoundedBackground( imageView, Color.parseColor("#EFF2F8"), 34); ThemeableDrawableUtils.setThemeableRoundedBackground(imageView, Color.parseColor("#EFF2F8"), 34);
imageView.setTextColor(Color.BLACK); imageView.setTextColor(Color.BLACK);
imageView.setText("已关注"); imageView.setText("已关注");
} }
}else if (item.getType() == 3){ } else if (item.getType() == 3) {
imageView.setVisibility(View.GONE); imageView.setVisibility(View.GONE);
} }
@@ -91,13 +92,13 @@ public class BlackAdapter extends BaseQuickAdapter<BlackUserBean, BaseViewHolder
onItemClickListener.onItemClick(item); onItemClickListener.onItemClick(item);
} }
}); });
LinearLayout llContainer =helper.getView(R.id.ll_in); LinearLayout llContainer = helper.getView(R.id.ll_in);
llContainer.removeAllViews(); // 清空旧的 ImageView llContainer.removeAllViews(); // 清空旧的 ImageView
List<String> images = item.getIcon(); // 获取图片列表 List<String> images = item.getIcon(); // 获取图片列表
for (String url : images) { for (String url : images) {
if (url.contains("http")) { if (url != null && url.contains("http")) {
ImageView imageView1 = new ImageView(getContext()); ImageView imageView1 = new ImageView(getContext());
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams( LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(
getContext().getResources().getDimensionPixelSize(com.xscm.moduleutil.R.dimen.dp_57), getContext().getResources().getDimensionPixelSize(com.xscm.moduleutil.R.dimen.dp_57),
@@ -117,8 +118,8 @@ public class BlackAdapter extends BaseQuickAdapter<BlackUserBean, BaseViewHolder
headView.setOnClickListener(new View.OnClickListener() { headView.setOnClickListener(new View.OnClickListener() {
@Override @Override
public void onClick(View v) { public void onClick(View v) {
if (item.getType() !=1){ if (item.getType() != 1) {
ARouter.getInstance().build(ARouteConstants.USER_HOME_PAGE).withString("userId", item.getUser_id()+"").navigation(); ARouter.getInstance().build(ARouteConstants.USER_HOME_PAGE).withString("userId", item.getUser_id() + "").navigation();
} }
} }
}); });