1:修改点唱房歌手头像转圈
2:修改主题展示 3:修改动态详情
This commit is contained in:
@@ -20,6 +20,7 @@ import com.xscm.modulemain.R;
|
||||
import com.xscm.modulemain.databinding.DialogRedBagSendBinding;
|
||||
import com.hjq.toast.ToastUtils;
|
||||
import com.xscm.moduleutil.base.CommonAppContext;
|
||||
import com.xscm.moduleutil.bean.RedPacketConfig;
|
||||
import com.xscm.moduleutil.bean.WalletBean;
|
||||
import com.xscm.moduleutil.http.BaseObserver;
|
||||
import com.xscm.moduleutil.http.RetrofitClient;
|
||||
@@ -42,10 +43,12 @@ public class RedBagSendDialog extends BaseDialog<DialogRedBagSendBinding> {
|
||||
private int redGold=1;//红包类型 0:金币红包 1:钻石红包
|
||||
private int redCount;//条件 0:无 1:收藏房间 2:仅麦上用户
|
||||
private String roomId;
|
||||
private RedPacketConfig redPacketConfig;
|
||||
|
||||
public RedBagSendDialog(@NonNull @NotNull Context context, String roomId ) {
|
||||
public RedBagSendDialog(@NonNull @NotNull Context context, String roomId,RedPacketConfig redPacketConfig) {
|
||||
super(context, com.xscm.moduleutil.R.style.BaseDialogStyleH);
|
||||
this.roomId = roomId;
|
||||
this.redPacketConfig= redPacketConfig;
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -247,6 +250,8 @@ public class RedBagSendDialog extends BaseDialog<DialogRedBagSendBinding> {
|
||||
mBinding.btMicUser.setSelected(!mBinding.btMicUser.isSelected());
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
}
|
||||
private void sendRedPacket() {
|
||||
// 获取输入值
|
||||
@@ -270,6 +275,18 @@ public class RedBagSendDialog extends BaseDialog<DialogRedBagSendBinding> {
|
||||
ToastUtils.show("请输入金额");
|
||||
return;
|
||||
}
|
||||
try {
|
||||
int textValue = Integer.parseInt(textStr);
|
||||
if (textValue < redPacketConfig.getRed_packet_min_amount()) {
|
||||
// 你的逻辑
|
||||
diaj=false;
|
||||
ToastUtils.show("金额不能小于10");
|
||||
return;
|
||||
}
|
||||
} catch (NumberFormatException e) {
|
||||
ToastUtils.show("请输入有效的数字");
|
||||
return;
|
||||
}
|
||||
|
||||
if (redType == 2 && TextUtils.isEmpty(kl)) {
|
||||
diaj=false;
|
||||
@@ -369,6 +386,7 @@ public class RedBagSendDialog extends BaseDialog<DialogRedBagSendBinding> {
|
||||
mBinding.lBz.setVisibility(GONE);
|
||||
mBinding.wvWeb.setVisibility(GONE);
|
||||
mBinding.butSub.setVisibility(VISIBLE);
|
||||
mBinding.tvZy.setVisibility(GONE);
|
||||
mBinding.butSub.setText("下一步");
|
||||
mBinding.imHelp.setImageResource(com.xscm.moduleutil.R.drawable.room_redbag_help);
|
||||
stype = 1;
|
||||
@@ -385,6 +403,7 @@ public class RedBagSendDialog extends BaseDialog<DialogRedBagSendBinding> {
|
||||
mBinding.lBz.setVisibility(VISIBLE);
|
||||
mBinding.wvWeb.setVisibility(GONE);
|
||||
mBinding.butSub.setVisibility(VISIBLE);
|
||||
mBinding.tvZy.setVisibility(VISIBLE);
|
||||
mBinding.butSub.setText("发红包");
|
||||
mBinding.imHelp.setImageResource(com.xscm.moduleutil.R.drawable.room_redbag_help);
|
||||
stype = 2;
|
||||
@@ -402,6 +421,7 @@ public class RedBagSendDialog extends BaseDialog<DialogRedBagSendBinding> {
|
||||
mBinding.lBz.setVisibility(GONE);
|
||||
mBinding.wvWeb.setVisibility(VISIBLE);
|
||||
mBinding.butSub.setVisibility(GONE);
|
||||
mBinding.tvZy.setVisibility(GONE);
|
||||
mBinding.imHelp.setImageResource(com.xscm.moduleutil.R.drawable.room_redbag_back);
|
||||
break;
|
||||
default:
|
||||
@@ -416,6 +436,7 @@ public class RedBagSendDialog extends BaseDialog<DialogRedBagSendBinding> {
|
||||
}
|
||||
|
||||
private void setFRed() {
|
||||
mBinding.tvZy.setText("注:发送红包,将固定收取 "+redPacketConfig.getRed_packet_fee()+"金币 作为手续费(用于系统处理、安全验证及服务维护");
|
||||
if (redGold == 1) {
|
||||
mBinding.tvJeTitle.setText(walletBean.getCoin() != null ? walletBean.getCoin() : "0" + "金币可用");
|
||||
mBinding.tvJ.setText("金币");
|
||||
|
||||
Reference in New Issue
Block a user