package com.bigkoo.pickerview.view;
|
import android.app.Dialog;
|
import android.content.Context;
|
import android.support.annotation.NonNull;
|
import android.support.annotation.Nullable;
|
import android.view.View;
|
import com.bigkoo.pickerview.utils.SystemUI;
|
public class MyDialog extends Dialog {
|
public MyDialog(@NonNull Context context) {
|
super(context);
|
initView(context);
|
}
|
private void initView(Context context) {
|
SystemUI.hideSystemUI(this);
|
SystemUI.initSystemUIListener(this);
|
}
|
public MyDialog(@NonNull Context context, int themeResId) {
|
super(context, themeResId);
|
initView(context);
|
}
|
protected MyDialog(@NonNull Context context, boolean cancelable, @Nullable OnCancelListener cancelListener) {
|
super(context, cancelable, cancelListener);
|
initView(context);
|
}
|
public void show() {
|
try {
|
this.getWindow().getDecorView().setVisibility(View.INVISIBLE);
|
SystemUI.hideSystemUI(this);
|
SystemUI.initSystemUIListener(this);
|
super.show();
|
this.getWindow().getDecorView().setVisibility(View.VISIBLE);
|
} catch (Exception e) {
|
e.printStackTrace();
|
}
|
}
|
}
|