1:修改卡顿问题,

2:修改玄镜的动画
3:修改转盘获取数据
4:修改排行榜
This commit is contained in:
2025-09-15 18:22:36 +08:00
parent 572967ca16
commit e87a368862
40 changed files with 1752 additions and 911 deletions

View File

@@ -134,17 +134,7 @@ public class PlaceholderFragment extends BaseMvpFragment<PlaceholderPresenter, F
rlMy.setVisibility(View.VISIBLE);
rlMyCp.setVisibility(View.GONE);
slMy.setShadowColor(Color.parseColor("#7AFE969D"));
} else if (index == 3) {
r11.setVisibility(View.VISIBLE);
r12.setVisibility(View.GONE);
r21.setVisibility(View.VISIBLE);
r22.setVisibility(View.GONE);
r31.setVisibility(View.VISIBLE);
r32.setVisibility(View.GONE);
rlMy.setVisibility(View.VISIBLE);
rlMyCp.setVisibility(View.GONE);
slMy.setShadowColor(Color.parseColor("#7AFE969D"));
} else if (index == 4) {
}else if (index == 3){
r11.setVisibility(View.GONE);
r12.setVisibility(View.VISIBLE);
r21.setVisibility(View.GONE);
@@ -155,6 +145,27 @@ public class PlaceholderFragment extends BaseMvpFragment<PlaceholderPresenter, F
rlMyCp.setVisibility(View.VISIBLE);
}
// else if (index == 3) {
// r11.setVisibility(View.VISIBLE);
// r12.setVisibility(View.GONE);
// r21.setVisibility(View.VISIBLE);
// r22.setVisibility(View.GONE);
// r31.setVisibility(View.VISIBLE);
// r32.setVisibility(View.GONE);
// rlMy.setVisibility(View.VISIBLE);
// rlMyCp.setVisibility(View.GONE);
// slMy.setShadowColor(Color.parseColor("#7AFE969D"));
// } else if (index == 4) {
// r11.setVisibility(View.GONE);
// r12.setVisibility(View.VISIBLE);
// r21.setVisibility(View.GONE);
// r22.setVisibility(View.VISIBLE);
// r31.setVisibility(View.GONE);
// r32.setVisibility(View.VISIBLE);
// rlMy.setVisibility(View.GONE);
// rlMyCp.setVisibility(View.VISIBLE);
// }
recycleView.setLayoutManager(new LinearLayoutManager(getActivity()));
mAdapter = new BaseQuickAdapter<PlaceholderBean.ListsBean, BaseViewHolder>(R.layout.index_rv_item_ranking_list) {
@@ -168,7 +179,7 @@ public class PlaceholderFragment extends BaseMvpFragment<PlaceholderPresenter, F
helper.setText(R.id.tv_name, item.getRoom_name());
ImageUtils.loadHeadCC(item.getRoom_cover(), helper.getView(R.id.riv_avatar));
helper.setText(R.id.tv_no, String.valueOf(item.getRank()));
} else if (index == 4) {
} else if (index == 3) {
rl.setVisibility(View.VISIBLE);
helper.getView(R.id.riv_avatar).setVisibility(View.GONE);
// ImageUtils.loadHeadCC(item.getHead_picture1(), helper.getView(R.id.iv_three_cp1_head));
@@ -193,13 +204,14 @@ public class PlaceholderFragment extends BaseMvpFragment<PlaceholderPresenter, F
ARouter.getInstance().build(ARouteConstants.USER_HOME_PAGE).withString("userId", item.getUser_id()).navigation();
}
});
} else if (index == 3) {
rl.setVisibility(View.GONE);
helper.getView(R.id.riv_avatar).setVisibility(View.VISIBLE);
helper.setText(R.id.tv_name, item.getGuild_name());
ImageUtils.loadHeadCC(item.getCover(), helper.getView(R.id.riv_avatar));
helper.setText(R.id.tv_no, String.valueOf(item.getRank()));
}
// else if (index == 3) {
// rl.setVisibility(View.GONE);
// helper.getView(R.id.riv_avatar).setVisibility(View.VISIBLE);
// helper.setText(R.id.tv_name, item.getGuild_name());
// ImageUtils.loadHeadCC(item.getCover(), helper.getView(R.id.riv_avatar));
// helper.setText(R.id.tv_no, String.valueOf(item.getRank()));
// }
}
};
recycleView.setAdapter(mAdapter);
@@ -276,7 +288,7 @@ public class PlaceholderFragment extends BaseMvpFragment<PlaceholderPresenter, F
@Override
public void wealthRanking(PlaceholderBean.MyRanking data) {
if (data != null) {
if (index == 4) {
if (index == 3) {
GifAvatarOvalView cp1Head = mBinding.includeTopBar.ivMyCp1Head;
GifAvatarOvalView cp2Head = mBinding.includeTopBar.ivMyCp2Head;
ImageUtils.loadHeadCC(data.getUser_avatar(), cp1Head);
@@ -292,10 +304,14 @@ public class PlaceholderFragment extends BaseMvpFragment<PlaceholderPresenter, F
if (index == 0) {
tvName.setText(data.getRoom_name());
ImageUtils.loadHeadCC(data.getRoom_cover(), riv);
} else if (index == 3) {
tvName.setText(data.getGuild_name());
ImageUtils.loadHeadCC(data.getCover(), riv);
} else {
}
// else if (index == 3) {
// tvName.setText(data.getGuild_name());
// ImageUtils.loadHeadCC(data.getCover(), riv);
// }
else {
tvName.setText(data.getNickname());
ImageUtils.loadHeadCC(data.getAvatar(), riv);
}
@@ -360,7 +376,7 @@ public class PlaceholderFragment extends BaseMvpFragment<PlaceholderPresenter, F
return;
}
tvXing1.setText(StringUtil.toWan2(data.getTotal(),1));
tvXing1.setBackgroundResource(type.equals("4") ? com.xscm.moduleutil.R.mipmap.bangdan3 :com.xscm.moduleutil.R.mipmap.bangdan4);
tvXing1.setBackgroundResource(type.equals("3") ? com.xscm.moduleutil.R.mipmap.bangdan3 :com.xscm.moduleutil.R.mipmap.bangdan4);
if (type.equals("0")) {
tvUsername1.setText(data.getRoom_name());
ImageUtils.loadHeadCC(data.getRoom_cover(), imUser1);
@@ -375,11 +391,13 @@ public class PlaceholderFragment extends BaseMvpFragment<PlaceholderPresenter, F
tvUsername1.setText(data.getNickname());
ImageUtils.loadHeadCC(data.getAvatar(), imUser1);
tvId1.setText(data.getUser_code() != null ? "ID:" + data.getUser_code() : "");
} else if (type.equals("3")) {
tvUsername1.setText(data.getGuild_name());
ImageUtils.loadHeadCC(data.getCover(), imUser1);
tvId1.setText(data.getGuild_special_id() != null ? "ID:" + data.getGuild_special_id() : "");
} else {
}
// else if (type.equals("3")) {
// tvUsername1.setText(data.getGuild_name());
// ImageUtils.loadHeadCC(data.getCover(), imUser1);
// tvId1.setText(data.getGuild_special_id() != null ? "ID:" + data.getGuild_special_id() : "");
// }
else {
ImageUtils.loadHeadCC(data.getUser_avatar(), ivOneCp1Hhead);
ImageUtils.loadHeadCC(data.getUser_avatar1(), ivOneCp2Hhead);
tvUsername1.setText(data.getNickname());
@@ -413,7 +431,7 @@ public class PlaceholderFragment extends BaseMvpFragment<PlaceholderPresenter, F
return;
}
tvXing2.setText(StringUtil.toWan2(data.getTotal(),1));
tvXing2.setBackgroundResource(type.equals("4") ? com.xscm.moduleutil.R.mipmap.bangdan3 :com.xscm.moduleutil.R.mipmap.bangdan4);
tvXing2.setBackgroundResource(type.equals("3") ? com.xscm.moduleutil.R.mipmap.bangdan3 :com.xscm.moduleutil.R.mipmap.bangdan4);
if (type.equals("0")) {
tvUsername2.setText(data.getRoom_name());
ImageUtils.loadHeadCC(data.getRoom_cover(), imUser2);
@@ -428,11 +446,13 @@ public class PlaceholderFragment extends BaseMvpFragment<PlaceholderPresenter, F
ARouter.getInstance().build(ARouteConstants.USER_HOME_PAGE).withString("userId", data.getUser_id()).navigation();
}
});
} else if (type.equals("3")) {
tvUsername2.setText(data.getGuild_name());
ImageUtils.loadHeadCC(data.getCover(), imUser2);
tvId2.setText(data.getGuild_special_id() != null ? "ID:" + data.getGuild_special_id() : "");
} else {
}
// else if (type.equals("3")) {
// tvUsername2.setText(data.getGuild_name());
// ImageUtils.loadHeadCC(data.getCover(), imUser2);
// tvId2.setText(data.getGuild_special_id() != null ? "ID:" + data.getGuild_special_id() : "");
// }
else {
ImageUtils.loadHeadCC(data.getUser_avatar1(), ivOneCp1Hhead);
ImageUtils.loadHeadCC(data.getUser_avatar1(), ivOneCp2Hhead);
tvUsername2.setText(data.getNickname());
@@ -465,7 +485,7 @@ public class PlaceholderFragment extends BaseMvpFragment<PlaceholderPresenter, F
return;
}
tvXing3.setText(StringUtil.toWan2(data.getTotal(),1));
tvXing3.setBackgroundResource(type.equals("4") ? com.xscm.moduleutil.R.mipmap.bangdan3 :com.xscm.moduleutil.R.mipmap.bangdan4);
tvXing3.setBackgroundResource(type.equals("3") ? com.xscm.moduleutil.R.mipmap.bangdan3 :com.xscm.moduleutil.R.mipmap.bangdan4);
if (type.equals("0")) {
tvUsername3.setText(data.getRoom_name());
ImageUtils.loadHeadCC(data.getRoom_cover(), imUser3);
@@ -481,11 +501,13 @@ public class PlaceholderFragment extends BaseMvpFragment<PlaceholderPresenter, F
ARouter.getInstance().build(ARouteConstants.USER_HOME_PAGE).withString("userId", data.getUser_id()).navigation();
}
});
} else if (type.equals("3")) {
tvUsername3.setText(data.getGuild_name());
ImageUtils.loadHeadCC(data.getCover(), imUser3);
tvId3.setText(data.getGuild_special_id() != null ? "ID:" + data.getGuild_special_id() : "");
} else {
}
// else if (type.equals("3")) {
// tvUsername3.setText(data.getGuild_name());
// ImageUtils.loadHeadCC(data.getCover(), imUser3);
// tvId3.setText(data.getGuild_special_id() != null ? "ID:" + data.getGuild_special_id() : "");
// }
else {
ImageUtils.loadHeadCC(data.getUser_avatar(), ivOneCp1Hhead);
ImageUtils.loadHeadCC(data.getUser_avatar(), ivOneCp2Hhead);
tvUsername3.setText(data.getNickname());

View File

@@ -17,7 +17,8 @@ public class SectionsPagerAdapter extends FragmentPagerAdapter {
@StringRes
private static final int[] TAB_TITLES = new int[]{com.xscm.moduleutil.R.string.room_rank, com.xscm.moduleutil.R.string.wealth_rank,
com.xscm.moduleutil.R.string.charm_rank, com.xscm.moduleutil.R.string.guild_rank, com.xscm.moduleutil.R.string.true_love_rank};
com.xscm.moduleutil.R.string.charm_rank, com.xscm.moduleutil.R.string.true_love_rank};
// com.xscm.moduleutil.R.string.guild_rank,
private final Context mContext;
public SectionsPagerAdapter(Context context, FragmentManager fm) {
@@ -41,6 +42,6 @@ public class SectionsPagerAdapter extends FragmentPagerAdapter {
@Override
public int getCount() {
// Show 2 total pages.
return 5;
return 4;
}
}