美文网首页
沉浸式-状态栏

沉浸式-状态栏

作者: 最黑暗的自己 | 来源:发表于2018-03-13 08:37 被阅读0次

    1

    public  class ChenJinActivity extends Activity {
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            //setContentView(R.layout.activity_chenjin);
            if (Build.VERSION.SDK_INT >= 21) {
                View decorView = getWindow().getDecorView();
                int option = View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
                        | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
                        | View.SYSTEM_UI_FLAG_LAYOUT_STABLE;
                decorView.setSystemUiVisibility(option);
                getWindow().setNavigationBarColor(Color.TRANSPARENT);
                getWindow().setStatusBarColor(Color.TRANSPARENT);//状态栏颜色
            }
        }
    }
    

    2

    //主题应用,此沉浸式可能与edittext冲突
    
    <style name="TranslucentTheme" parent="Theme.AppCompat.Light.NoActionBar">
            <item name="android:windowTranslucentStatus">false</item>
            <item name="android:windowTranslucentNavigation">true</item>
            <!--Android 5.x开始需要把颜色设置透明,否则导航栏会呈现系统默认的浅灰色-->
            <item name="android:statusBarColor">@android:color/transparent</item>
        </style>
    

    相关文章

      网友评论

          本文标题:沉浸式-状态栏

          本文链接:https://www.haomeiwen.com/subject/kzuafftx.html