福袋礼物说明改为本地写死
This commit is contained in:
@@ -350,6 +350,8 @@ public class GiftDialog extends BottomSheetDialog implements View.OnClickListene
|
|||||||
params.height = WindowManager.LayoutParams.MATCH_PARENT;
|
params.height = WindowManager.LayoutParams.MATCH_PARENT;
|
||||||
getWindow().setAttributes(params);
|
getWindow().setAttributes(params);
|
||||||
mSubscribe = IMNetEaseManager.get().getChatRoomEventObservable().subscribe(this::onReceiveRoomEvent);
|
mSubscribe = IMNetEaseManager.get().getChatRoomEventObservable().subscribe(this::onReceiveRoomEvent);
|
||||||
|
// 刷新礼物列表,获取房间专属礼物列表
|
||||||
|
GiftModel.get().refreshGiftList(String.valueOf(AvRoomDataManager.get().getRoomUid())).subscribe();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -666,6 +668,7 @@ public class GiftDialog extends BottomSheetDialog implements View.OnClickListene
|
|||||||
showEmptyView();
|
showEmptyView();
|
||||||
} else if (position == GiftIndicator.TYPE_LUCKY || position == GiftIndicator.TYPE_WEEK) {
|
} else if (position == GiftIndicator.TYPE_LUCKY || position == GiftIndicator.TYPE_WEEK) {
|
||||||
showEmptyView();
|
showEmptyView();
|
||||||
|
updateWeekStarDesc();
|
||||||
} else {
|
} else {
|
||||||
showLoadFailedView();
|
showLoadFailedView();
|
||||||
}
|
}
|
||||||
@@ -675,9 +678,6 @@ public class GiftDialog extends BottomSheetDialog implements View.OnClickListene
|
|||||||
if (current.isSendMsg()) {
|
if (current.isSendMsg()) {
|
||||||
etSendMessage.setVisibility(View.VISIBLE);
|
etSendMessage.setVisibility(View.VISIBLE);
|
||||||
}
|
}
|
||||||
if (!TextUtils.isEmpty(current.getGiftExplainUrl())) {
|
|
||||||
tvLuckyBagIntro.setVisibility(View.VISIBLE);
|
|
||||||
}
|
|
||||||
pagerList = beanTransformVm(context, currentGiftInfoList, isKnap, position == GiftIndicator.TYPE_WEEK ? 4 : 8);
|
pagerList = beanTransformVm(context, currentGiftInfoList, isKnap, position == GiftIndicator.TYPE_WEEK ? 4 : 8);
|
||||||
setGridViewData(pagerList);
|
setGridViewData(pagerList);
|
||||||
if (isKnap) {
|
if (isKnap) {
|
||||||
@@ -688,9 +688,19 @@ public class GiftDialog extends BottomSheetDialog implements View.OnClickListene
|
|||||||
updateNumber(1);
|
updateNumber(1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
updateLuckyBagIntro();
|
||||||
updateWeekStarDesc();
|
updateWeekStarDesc();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void updateLuckyBagIntro() {
|
||||||
|
if (current == null ||
|
||||||
|
(TextUtils.isEmpty(current.getGiftExplainUrl()) && current.getGiftType() != GiftType.GIFT_TYPE_LUCKY)) {
|
||||||
|
tvLuckyBagIntro.setVisibility(View.GONE);
|
||||||
|
} else {
|
||||||
|
tvLuckyBagIntro.setVisibility(View.VISIBLE);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
private void updateWeekStarDesc() {
|
private void updateWeekStarDesc() {
|
||||||
if (giftIndicator.getCurrrentType() == GiftIndicator.TYPE_WEEK) {
|
if (giftIndicator.getCurrrentType() == GiftIndicator.TYPE_WEEK) {
|
||||||
llWeekIn.setVisibility(View.VISIBLE);
|
llWeekIn.setVisibility(View.VISIBLE);
|
||||||
@@ -778,6 +788,7 @@ public class GiftDialog extends BottomSheetDialog implements View.OnClickListene
|
|||||||
btnSendMagic.setVisibility(View.GONE);
|
btnSendMagic.setVisibility(View.GONE);
|
||||||
ivOpenNoble.setVisibility(View.GONE);
|
ivOpenNoble.setVisibility(View.GONE);
|
||||||
llWeekIn.setVisibility(View.GONE);
|
llWeekIn.setVisibility(View.GONE);
|
||||||
|
llStarWeek.setVisibility(View.GONE);
|
||||||
|
|
||||||
gridView.setVisibility(View.VISIBLE);
|
gridView.setVisibility(View.VISIBLE);
|
||||||
indicatorView.setVisibility(View.VISIBLE);
|
indicatorView.setVisibility(View.VISIBLE);
|
||||||
@@ -842,7 +853,6 @@ public class GiftDialog extends BottomSheetDialog implements View.OnClickListene
|
|||||||
((GiftInfoVm) LastSelectedItem).isSelect.set(false);
|
((GiftInfoVm) LastSelectedItem).isSelect.set(false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
tvLuckyBagIntro.setVisibility(TextUtils.isEmpty(giftInfoVm.data.getGiftExplainUrl()) ? View.GONE : View.VISIBLE);
|
|
||||||
giftInfoVm.isSelect.set(true);
|
giftInfoVm.isSelect.set(true);
|
||||||
LastSelectedItem = item;
|
LastSelectedItem = item;
|
||||||
current = giftInfoVm.data;
|
current = giftInfoVm.data;
|
||||||
@@ -858,6 +868,7 @@ public class GiftDialog extends BottomSheetDialog implements View.OnClickListene
|
|||||||
currentMagicInfo = magicInfoVm.data;
|
currentMagicInfo = magicInfoVm.data;
|
||||||
}
|
}
|
||||||
setGoldOrRadishText(LastSelectedItem);
|
setGoldOrRadishText(LastSelectedItem);
|
||||||
|
updateLuckyBagIntro();
|
||||||
updateWeekStarDesc();
|
updateWeekStarDesc();
|
||||||
});
|
});
|
||||||
container.addView(recyclerView);
|
container.addView(recyclerView);
|
||||||
@@ -1233,7 +1244,11 @@ public class GiftDialog extends BottomSheetDialog implements View.OnClickListene
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
case R.id.tv_lucky_bag_intro:
|
case R.id.tv_lucky_bag_intro:
|
||||||
DialogWebViewActivity.start(context, current.getGiftExplainUrl(), true);
|
if (current.getGiftType() == GiftType.GIFT_TYPE_LUCKY) {
|
||||||
|
DialogWebViewActivity.start(context, UriProvider.getLuckyGiftRule(current.getGiftId()), true);
|
||||||
|
} else {
|
||||||
|
DialogWebViewActivity.start(context, current.getGiftExplainUrl(), true);
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case R.id.tv_reload:
|
case R.id.tv_reload:
|
||||||
@@ -1454,11 +1469,6 @@ public class GiftDialog extends BottomSheetDialog implements View.OnClickListene
|
|||||||
updateTotalPrice();
|
updateTotalPrice();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Subscribe(threadMode = ThreadMode.MAIN)
|
|
||||||
public void onFirstRechargeEvent(FirstRechargeEvent event) {
|
|
||||||
//updateFirstRechargeStatus();
|
|
||||||
}
|
|
||||||
|
|
||||||
private void onGiftOutOfDate(String message) {
|
private void onGiftOutOfDate(String message) {
|
||||||
((BaseActivity) getContext()).toast(message);
|
((BaseActivity) getContext()).toast(message);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -472,5 +472,10 @@ public class UriProvider {
|
|||||||
return JAVA_WEB_URL.concat("/yinyou/modules/weekStar/newWeekStar.html");
|
return JAVA_WEB_URL.concat("/yinyou/modules/weekStar/newWeekStar.html");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 幸运礼物说明
|
||||||
|
*/
|
||||||
|
public static String getLuckyGiftRule(int giftID) {
|
||||||
|
return JAVA_WEB_URL.concat("/yinyou/modules/rule/luckyGiftRule.html?giftID=" + giftID);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user