userHomePage add cp.

This commit is contained in:
2025-11-20 19:21:20 +08:00
parent 117ee41ff2
commit 355141a2a8
8 changed files with 494 additions and 159 deletions

View File

@@ -254,10 +254,10 @@ public class RoomUserInfoFragment extends BaseMvpDialogFragment<RoomUserPresente
} else if (id == R.id.more_button) {
RelationshipFragment.show(user_id, guanType, getParentFragmentManager());
dismiss();
} else if (id == R.id.textView1) {
dianj(1);
} else if (id == R.id.textView2) {
dianj(2);
// } else if (id == R.id.textView1) {
// dianj(1);
// } else if (id == R.id.textView2) {
// dianj(2);
} else if (id == R.id.im_qml) {
MvpPre.clearUserCharm(room_id, user_id);
} else if (id == R.id.im_gs) {
@@ -475,9 +475,10 @@ public class RoomUserInfoFragment extends BaseMvpDialogFragment<RoomUserPresente
if (userInfo.getGuild().isEmpty()) {
mBinding.tvGh.setText("所属公会:无");
} else {
if (userInfo.getUser_id() != SpUtil.getUserId()) {
if (userInfo.getUser_id() != SpUtil.getUserId() && !userInfo.getGuild().equals(SpUtil.getUserInfo().getGuild())){
mBinding.tvJoinGuild.setVisibility(VISIBLE);
}
mBinding.tvGh.setText("所属公会:" + userInfo.getGuild());
}
} else {
@@ -495,7 +496,7 @@ public class RoomUserInfoFragment extends BaseMvpDialogFragment<RoomUserPresente
});
updateUIBasedOnTypeAndUser();
dianj(1);
// dianj(1);
showCp();
}
@@ -506,8 +507,15 @@ public class RoomUserInfoFragment extends BaseMvpDialogFragment<RoomUserPresente
ImageUtils.loadHeadCC(userInfo.getCp_info().user_info2.avatar, mBinding.userNav2);
mBinding.tvNickname1.setText(userInfo.getCp_info().user_info1.nickname);
mBinding.tvNickname2.setText(userInfo.getCp_info().user_info2.nickname);
mBinding.tvCpLv.setText("Lv" + userInfo.getCp_info().level + " " + userInfo.getCp_info().name);
mBinding.tvCpNum.setText(userInfo.getCp_info().exp);
mBinding.tvCpLv.setText("LV" + userInfo.getCp_info().level + " " + userInfo.getCp_info().name);
long xd = Long.parseLong(userInfo.getCp_info().exp);
if (xd >= 10000) {
mBinding.tvCpNum.setText(String.format("%.2fw", xd / 10000.0f));
} else {
mBinding.tvCpNum.setText(String.valueOf(xd));
}
mBinding.cpAnim.setSource(userInfo.getCp_info().pendant, 1);