65 lines
1.7 KiB
Java
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);
|
|
}
|
|
}
|