List of usage examples for android.view View setSystemUiVisibility
public void setSystemUiVisibility(int visibility)
From source file:Main.java
public static void hideStatusBar(Activity activity) { View decorView = activity.getWindow().getDecorView(); int uiVisibility = decorView.getSystemUiVisibility(); decorView.setSystemUiVisibility(uiVisibility | View.SYSTEM_UI_FLAG_FULLSCREEN); }
From source file:Main.java
private static void showBar(Activity context) { if (Build.VERSION.SDK_INT < 16) { context.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); } else {/*from w w w .ja va 2s .c om*/ View decorView = context.getWindow().getDecorView(); int uiOptions = View.SYSTEM_UI_FLAG_VISIBLE; decorView.setSystemUiVisibility(uiOptions); } }
From source file:Main.java
private static void hideBar(Activity context) { if (Build.VERSION.SDK_INT < 16) { context.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); } else {// ww w .java 2 s . co m View decorView = context.getWindow().getDecorView(); int uiOptions = View.SYSTEM_UI_FLAG_FULLSCREEN; decorView.setSystemUiVisibility(uiOptions); } }
From source file:Main.java
public static void resumeSystemUi(Activity activity) { View decorView = activity.getWindow().getDecorView(); // Calling setSystemUiVisibility() with a value of 0 clears // all flags. decorView.setSystemUiVisibility(0); }
From source file:Main.java
public static void showNavBar(Activity activity) { View decorView = activity.getWindow().getDecorView(); int uiOptions = View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_STABLE; decorView.setSystemUiVisibility(uiOptions); activity.getWindow().setFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION, WindowManager.LayoutParams.FLAG_FULLSCREEN); }
From source file:Main.java
public static void hideNavBar(Activity activity) { View decorView = activity.getWindow().getDecorView(); int uiOptions = View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY; decorView.setSystemUiVisibility(uiOptions); activity.getWindow().setFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION, WindowManager.LayoutParams.FLAG_FULLSCREEN); }
From source file:com.danimahardhika.android.helpers.core.ColorHelper.java
public static void setupStatusBarIconColor(Context context, boolean isLightToolbar) { if (context == null) { Log.e("ColorHelper", "setupStatusBarIconColor() context is null"); return;//from www .j a v a 2s.co m } if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { if (((AppCompatActivity) context).getWindow() == null) { Log.e("ColorHelper", "setupStatusBarIconColor() getWindow() returns null"); return; } View view = ((AppCompatActivity) context).getWindow().getDecorView(); if (view != null) { if (isLightToolbar) { view.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR); return; } view.setSystemUiVisibility(0); } } }
From source file:com.dm.material.dashboard.candybar.helpers.ColorHelper.java
public static void setStatusBarIconColor(@NonNull Context context) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { View view = ((AppCompatActivity) context).getWindow().getDecorView(); if (view != null) { String homeImage = context.getResources().getString(R.string.home_image); if (homeImage.length() > 0) { view.setSystemUiVisibility(0); return; }/* ww w .j av a 2 s.c o m*/ if (isLightToolbar(context)) { view.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR); return; } view.setSystemUiVisibility(0); } } }
From source file:Main.java
@TargetApi(19) public static void setUIVisibility(Activity activity) { View decorView = activity.getWindow().getDecorView(); int uiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION; if (Build.VERSION.SDK_INT >= 16) { uiOptions = uiOptions | View.SYSTEM_UI_FLAG_FULLSCREEN; }// ww w . j a va 2s. c o m if (Build.VERSION.SDK_INT >= 19) { uiOptions = uiOptions | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY; } decorView.setSystemUiVisibility(uiOptions); }
From source file:Main.java
@TargetApi(19) public static void setUIVisibility(Dialog activity) { View decorView = activity.getWindow().getDecorView(); int uiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION; if (Build.VERSION.SDK_INT >= 16) { uiOptions = uiOptions | View.SYSTEM_UI_FLAG_FULLSCREEN; }//from w w w.j a v a 2 s.c o m if (Build.VERSION.SDK_INT >= 19) { uiOptions = uiOptions | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY; } decorView.setSystemUiVisibility(uiOptions); }