package com.example.smart.widget.dialog; import android.app.Dialog; import android.content.Context; import android.os.Bundle; import androidx.annotation.NonNull; import androidx.annotation.Nullable; import com.example.smart.R; /** * @description: */ public class LoadingDialog extends Dialog { public LoadingDialog(@NonNull Context context, int themeResId) { super(context, R.style.LoadDiaStyle); } protected LoadingDialog(@NonNull Context context, boolean cancelable, @Nullable OnCancelListener cancelListener) { super(context, cancelable, cancelListener); } public LoadingDialog(@NonNull Context context) { super(context); } @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.load_view); setCancelable(true);//设置点击dialog外部 不可取消 setCanceledOnTouchOutside(true);//设置点击dialog外部 不可取消 } }