Files
yusheng-android/moduleroom/src/main/java/com/example/moduleroom/dialog/RoomHostZBDialog.java
2025-10-20 10:16:44 +08:00

65 lines
1.7 KiB
Java

package com.example.moduleroom.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.example.moduleroom.R;
import com.example.moduleroom.databinding.RoomHostZbDialogBinding;
import com.xscm.moduleutil.widget.dialog.BaseDialog;
/**
* @Author lxj$
* @Time 2025年8月1日22:30:48$ $
* @Description 转币$
*/
public class RoomHostZBDialog extends BaseDialog<RoomHostZbDialogBinding> {
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);
}
}