package com.xscm.modulemain.dialog; import android.content.Context; import android.view.View; import android.widget.RadioGroup; import androidx.annotation.NonNull; import com.blankj.utilcode.util.ScreenUtils; import com.blankj.utilcode.util.ToastUtils; import com.xscm.modulemain.R; import com.xscm.modulemain.databinding.RoomHostZbDialogBinding; import com.xscm.moduleutil.widget.dialog.BaseDialog; /** * @Author lxj$ * @Time 2025年8月1日22:30:48$ $ * @Description 转币$ */ public class RoomHostZBDialog extends BaseDialog { public RoomHostZBDialog(@NonNull Context context) { super(context); } public void setListener(RoomHostIncomeDialog.OnConfirmClickListener listener) { this.listener = listener; } @Override public int getLayoutId() { return R.layout.room_host_zb_dialog; } @Override public void initView() { getWindow().setLayout((int) (ScreenUtils.getScreenWidth() / 375.0 * 341), RadioGroup.LayoutParams.WRAP_CONTENT); mBinding.btnAction.setOnClickListener(this::onViewClicked); } @Override public void initData() { } public RoomHostIncomeDialog.OnConfirmClickListener listener; public void onViewClicked(View view) { if (listener != null) { if (mBinding.edRoomName.getText().toString().trim().isEmpty()){ ToastUtils.showShort("请输入需要转币的金额"); }else { listener.onConfirm(mBinding.edRoomName.getText().toString().trim()); } } dismiss(); } public interface OnConfirmClickListener { void onConfirm(String proportion); } }