| | |
| | | import android.text.method.HideReturnsTransformationMethod; |
| | | import android.text.method.PasswordTransformationMethod; |
| | | import android.view.View; |
| | | import android.widget.FrameLayout; |
| | | |
| | | import androidx.annotation.NonNull; |
| | | import androidx.appcompat.content.res.AppCompatResources; |
| | | import androidx.constraintlayout.widget.ConstraintSet; |
| | | |
| | | import com.hdl.photovoltaic.R; |
| | | import com.hdl.photovoltaic.databinding.LoadingConfirmInputBinding; |
| | | import com.hdl.photovoltaic.databinding.DialogConfirmInputBinding; |
| | | import com.hdl.photovoltaic.utils.KeyboardStateObserverUtils; |
| | | |
| | | /** |
| | |
| | | public class ConfirmationInputDialog extends Dialog { |
| | | |
| | | public ConfirmationInputDialog(@NonNull Context context) { |
| | | super(context, R.style.Custom_AlertDialog); |
| | | super(context, R.style.Custom_Dialog); |
| | | this.mContext = context; |
| | | } |
| | | |
| | | private final Context mContext; |
| | | private onNoOnclickListener noOnclickListener;//取消按钮被点击了的监听器 |
| | | private onYesOnclickListener yesOnclickListener;//确定按钮被点击了的监听器 |
| | | private LoadingConfirmInputBinding viewBinding; |
| | | private DialogConfirmInputBinding viewBinding; |
| | | private String titleStr, yesStr, noStr; |
| | | |
| | | @Override |
| | | protected void onCreate(Bundle savedInstanceState) { |
| | | super.onCreate(savedInstanceState); |
| | | viewBinding = LoadingConfirmInputBinding.inflate(getLayoutInflater()); |
| | | viewBinding = DialogConfirmInputBinding.inflate(getLayoutInflater()); |
| | | setContentView(viewBinding.getRoot()); |
| | | // setCancelable(true);//系统后退可以取消 |
| | | //空白处不能取消动画 |