android IMMERSIVE

做为Android 4.4 KitKat系统的新特性之一“Full-screen Immersive Mode(全屏沉浸模式)”受到了众多开发者和用户的好评,当启用该模式,应用程序的界面将占据整个屏幕,系统自动将隐藏系统的状态栏和导航栏,让应用程序内容能够在最大显示范围呈现,增长大屏体验,而当须要查看通知的时候只须要从顶部向下滑动就能呼出通知栏html

https://developer.android.com/training/system-ui/immersive.htmlandroid


        void setNavVisibility(boolean visible) {ide

            int newVis = View.SYSTEM_UI_FLAG_LAYOUT_STABLEui

                    | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATIONthis

                    | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN;htm

            if (!visible) {开发

                newVis =View.SYSTEM_UI_FLAG_LAYOUT_STABLEget

                        | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATIONit

                        | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN程序

                        | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION // hide nav bar

                        | View.SYSTEM_UI_FLAG_FULLSCREEN // hide status bar

                        | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY;

            }

            this.getWindow().getDecorView().setSystemUiVisibility(newVis);

        }

相关文章
相关标签/搜索