android.view.View#STATUS_BAR_TRANSLUCENT源码实例Demo

下面列出了android.view.View#STATUS_BAR_TRANSLUCENT 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: android_9.0.0_r45   文件: PolicyControl.java
public static int getSystemUiVisibility(WindowState win, LayoutParams attrs) {
    attrs = attrs != null ? attrs : win.getAttrs();
    int vis = win != null ? win.getSystemUiVisibility()
            : (attrs.systemUiVisibility | attrs.subtreeSystemUiVisibility);
    if (sImmersiveStatusFilter != null && sImmersiveStatusFilter.matches(attrs)) {
        vis |= View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY
                | View.SYSTEM_UI_FLAG_FULLSCREEN
                | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN;
        vis &= ~(View.SYSTEM_UI_FLAG_LAYOUT_STABLE
                | View.STATUS_BAR_TRANSLUCENT);
    }
    if (sImmersiveNavigationFilter != null && sImmersiveNavigationFilter.matches(attrs)) {
        vis |= View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY
                | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
                | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION;
        vis &= ~(View.SYSTEM_UI_FLAG_LAYOUT_STABLE
                | View.NAVIGATION_BAR_TRANSLUCENT);
    }
    return vis;
}
 
源代码2 项目: android_9.0.0_r45   文件: StatusBarController.java
public StatusBarController() {
    super("StatusBar",
            View.STATUS_BAR_TRANSIENT,
            View.STATUS_BAR_UNHIDE,
            View.STATUS_BAR_TRANSLUCENT,
            StatusBarManager.WINDOW_STATUS_BAR,
            FLAG_TRANSLUCENT_STATUS,
            View.STATUS_BAR_TRANSPARENT);
}
 
 方法所在类
 同类方法