File was renamed from app/src/main/java/com/hdl/photovoltaic/widget/ConfirmationDialog.java |
| | |
| | | import androidx.annotation.NonNull; |
| | | |
| | | import com.hdl.photovoltaic.R; |
| | | import com.hdl.photovoltaic.databinding.LoadingConfirmBinding; |
| | | import com.hdl.photovoltaic.databinding.DialogConfirmCancelBinding; |
| | | |
| | | /** |
| | | * 确认框 |
| | | * 确认取消框 |
| | | */ |
| | | public class ConfirmationDialog extends Dialog { |
| | | public ConfirmationDialog(@NonNull Context context) { |
| | | public class ConfirmationCancelDialog extends Dialog { |
| | | public ConfirmationCancelDialog(@NonNull Context context) { |
| | | super(context, R.style.Custom_Dialog); |
| | | this.mContext = context; |
| | | } |
| | |
| | | private final Context mContext; |
| | | private onNoOnclickListener noOnclickListener;//取消按钮被点击了的监听器 |
| | | private onYesOnclickListener yesOnclickListener;//确定按钮被点击了的监听器 |
| | | private LoadingConfirmBinding viewBinding; |
| | | private DialogConfirmCancelBinding viewBinding; |
| | | private String titleStr, contentStr, yesStr, noStr; |
| | | |
| | | |
| | | @Override |
| | | protected void onCreate(Bundle savedInstanceState) { |
| | | super.onCreate(savedInstanceState); |
| | | viewBinding = LoadingConfirmBinding.inflate(getLayoutInflater()); |
| | | viewBinding = DialogConfirmCancelBinding.inflate(getLayoutInflater()); |
| | | setContentView(viewBinding.getRoot()); |
| | | // setCancelable(true);//系统后退可以取消 |
| | | //空白处不能取消动画 |