美文网首页
Android之状态栏透明

Android之状态栏透明

作者: ywzheng | 来源:发表于2016-07-18 16:11 被阅读137次
  • <h3>全屏</h3>

    getWindow().getDecorView().setSystemUiVisibility(
              View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN);
    

在AndroidMenifest文件中设置
android:theme="@style/Theme.AppCompat.Light.NoActionBar"

  • <h3>状态栏透明</h3>
    android5.0之后新增API可以直接在代码中设置,5.0之前没有这个方法
    //状态栏透明
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
    getWindow().setStatusBarColor(Color.TRANSPARENT);
    }else if (Build.VERSION.SDK_INT == Build.VERSION_CODES.KITKAT){
    getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
    }
    这段代码必须设置在加载View之前

相关文章

  • Flutter 开发常见 tips

    1.Android 手机设置状态栏透明 如果想实现在 Android 手机上实现透明状态栏的需求,可以在 main...

  • Android面试题整理

    一、View树/View的绘制流程Android View的绘制流程 二、透明状态栏Android 系统状态栏沉浸...

  • AndroidView

    Android 沉浸式 (透明) 状态栏适配 Android 沉浸式状态栏仿淘宝、京东拖拽商品详情(可嵌套View...

  • 沉浸式效果

    Android 5.0 设置状态栏全透明,将布局顶到status bar上 StatusBarUtil 状态栏工具...

  • Android 沉浸式状态栏

    关于如何实现Android透明状态栏的总结 - 简书

  • 沉浸式

    google在Android4.4以后提供了设置沉浸式状态栏的方法 true 设置状态栏为透明android:fi...

  • Android 沉浸式状态栏原理

    首先: android 的透明状态栏和沉浸式是两个不同的东西,但是又相互交错,不要混淆。透明状态栏是指将状态栏设置...

  • 透明statusbar的一些小建议

    大家都知道android4.4出现了沉浸式状态栏一说,5.0以上则是透明状态栏,其实呢都是透明状态栏。最近公司要求...

  • Github上最好用的 Android 状态栏导航栏库分享,没有

    从 Android 4.4 开始,Android 支持了状态栏和导航栏的透明效果,并在 Android 5.0 上...

  • Android 状态栏导航栏库分享

    从 Android 4.4 开始,Android 支持了状态栏和导航栏的透明效果,并在 Android 5.0 上...

网友评论

      本文标题:Android之状态栏透明

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