6.5.4礼物冠名

This commit is contained in:
18401019693 2023-08-17 15:38:59 +08:00
parent 5a4001c858
commit 68140c8a3a
2 changed files with 42 additions and 25 deletions

View File

@ -9,9 +9,9 @@ ext {
] ]
manifestPlaceholders = [ manifestPlaceholders = [
// //
serverHost : "https://napi.yaoulive.com", // serverHost : "https://napi.yaoulive.com",
// //
// serverHost : "https://ceshi.yaoulive.com", serverHost : "https://ceshi.yaoulive.com",
@ -21,10 +21,10 @@ ext {
baiduAppKey : "zgCgFhUKEOV7I3ZXDFpTfnRB", baiduAppKey : "zgCgFhUKEOV7I3ZXDFpTfnRB",
baiduAppSecretKey: "nEVSgmuGpU0pjPr6VleEGGAl0hzGW52S", baiduAppSecretKey: "nEVSgmuGpU0pjPr6VleEGGAl0hzGW52S",
// true表示谷歌支付 false // true表示谷歌支付 false
isGooglePlay : true, isGooglePlay : false,
// //
isUploadLog : true, isUploadLog : true,
// //
isPluginModel : false, isPluginModel : true,
] ]
} }

View File

@ -469,27 +469,44 @@ public class LiveGiftPopup extends AbsDialogFragment {
findViewById(R.id.red_point).setVisibility((!TextUtils.isEmpty(coinModel.getUsersPackRedDot())) && findViewById(R.id.red_point).setVisibility((!TextUtils.isEmpty(coinModel.getUsersPackRedDot())) &&
TextUtils.equals(coinModel.getUsersPackRedDot(), "1") ? View.VISIBLE : View.GONE); TextUtils.equals(coinModel.getUsersPackRedDot(), "1") ? View.VISIBLE : View.GONE);
if (!TextUtils.equals(coinModel.getUserLevel(), coinModel.getUserLevelMax())) { if (!TextUtils.equals(coinModel.getUserLevel(), coinModel.getUserLevelMax())) {
String leveNext = String.valueOf(nextLeve); try {
String userNextLevel = coinModel.getUserLevelUpgrades(); String leveNext = String.valueOf(nextLeve);
String hint = String.format(getString(R.string.leveling_points), String userNextLevel = coinModel.getUserLevelUpgrades();
userNextLevel, leveNext); StringBuffer stringBuffer = new StringBuffer();
int leveNextIndexOf = hint.indexOf(leveNext); if (IMLoginManager.get(mContext).getLocaleLanguage() == Locale.SIMPLIFIED_CHINESE) {
int leveNextSize = leveNext.length(); stringBuffer.append("升級還需")
int userNextLevelIndexOf = hint.indexOf(userNextLevel); .append(userNextLevel)
int userNextLevelSize = userNextLevel.length(); .append("經驗值,升至")
SpannableStringBuilder builder = new SpannableStringBuilder(); .append(leveNext)
builder.append(hint); .append("即可領取獎勵");
builder.setSpan(new } else {
ForegroundColorSpan(Color.parseColor("#FFC722")), stringBuffer.append(userNextLevel)
leveNextIndexOf, leveNextIndexOf + leveNextSize, .append(" experience upgrade,")
Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); .append(leveNext)
builder.setSpan(new .append(" receive rewards");
ForegroundColorSpan(Color.parseColor("#FFC722")), }
userNextLevelIndexOf, userNextLevelIndexOf + userNextLevelSize, String hint = stringBuffer.toString();
Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
leaveHint.setText(builder); int leveNextIndexOf = hint.indexOf(leveNext);
progressBar.setProgress(nextLeve); int leveNextSize = leveNext.length();
progressBar.setMax(maxLeve); int userNextLevelIndexOf = hint.indexOf(userNextLevel);
int userNextLevelSize = userNextLevel.length();
SpannableStringBuilder builder = new SpannableStringBuilder();
builder.append(hint);
builder.setSpan(new
ForegroundColorSpan(Color.parseColor("#FFC722")),
leveNextIndexOf, leveNextIndexOf + leveNextSize,
Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
builder.setSpan(new
ForegroundColorSpan(Color.parseColor("#FFC722")),
userNextLevelIndexOf, userNextLevelIndexOf + userNextLevelSize,
Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
leaveHint.setText(builder);
progressBar.setProgress(nextLeve);
progressBar.setMax(maxLeve);
} catch (Exception e) {
throw new RuntimeException(e);
}
} else { } else {
String hint = getString(R.string.reach_the_top); String hint = getString(R.string.reach_the_top);
leaveHint.setText(hint); leaveHint.setText(hint);