Example usage for android.view View getSystemUiVisibility

List of usage examples for android.view View getSystemUiVisibility

Introduction

In this page you can find the example usage for android.view View getSystemUiVisibility.

Prototype

public int getSystemUiVisibility() 

Source Link

Document

Returns the last #setSystemUiVisibility(int) that this view has requested.

Usage

From source file:Main.java

public static boolean hasFlags(View view, int flags) {

    return (view.getSystemUiVisibility() & flags) == flags;
}

From source file:Main.java

public static void enter(View view) {
    view.setSystemUiVisibility(view.getSystemUiVisibility() | SYSTEM_UI_IMMERSIVE);
}

From source file:Main.java

public static void exit(View view) {
    view.setSystemUiVisibility(view.getSystemUiVisibility() & (~SYSTEM_UI_IMMERSIVE));
}

From source file:Main.java

public static void addFlags(View view, int flags) {

    view.setSystemUiVisibility(view.getSystemUiVisibility() | flags);
}

From source file:Main.java

public static void clearFlags(View view, int flags) {

    view.setSystemUiVisibility(view.getSystemUiVisibility() & ~flags);
}

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

public static void setSystemUiInVisible(Activity activity) {
    View decor = activity.getWindow().getDecorView();
    decor.setSystemUiVisibility(decor.getSystemUiVisibility() & ~FLAG_IMMERSIVE);
}

From source file:Main.java

public static void setSystemUiVisible(Activity activity) {
    View decor = activity.getWindow().getDecorView();
    decor.setSystemUiVisibility(decor.getSystemUiVisibility() | FLAG_IMMERSIVE);
}

From source file:com.agenmate.lollipop.util.ViewUtils.java

public static void setLightStatusBar(@NonNull View view) {
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
        int flags = view.getSystemUiVisibility();
        flags |= View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR;
        view.setSystemUiVisibility(flags);
    }/*w  ww  .j  av  a  2 s . co  m*/
}

From source file:com.agenmate.lollipop.util.ViewUtils.java

public static void clearLightStatusBar(@NonNull View view) {
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
        int flags = view.getSystemUiVisibility();
        flags &= ~View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR;
        view.setSystemUiVisibility(flags);
    }//from  www  .  ja  va2  s.co  m
}