package com.bigkoo.pickerview.utils; import android.app.Dialog; import android.view.View; public class SystemUI { public static void initSystemUIListener(final Dialog dialog) { if (dialog.getWindow() != null) { dialog.getWindow().getDecorView().setOnSystemUiVisibilityChangeListener( new View.OnSystemUiVisibilityChangeListener() { @Override public void onSystemUiVisibilityChange(int i) { hideSystemUI(dialog); } } ); } } public static void hideSystemUI(Dialog dialog) { if (dialog.getWindow() != null) { dialog.getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY | View.SYSTEM_UI_FLAG_IMMERSIVE); } } }