Android中StatusBar透明化的示例分析

小编给大家分享一下Android中StatusBar透明化的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

创新互联是一家集网站建设,文昌企业网站建设,文昌品牌网站建设,网站定制,文昌网站建设报价,网络营销,网络优化,文昌网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

透明状态栏(StatusBar)的全适配

状态栏指定android手机上顶部显示手机状态信息的位置。

透明状态栏是android 自4.4开始新加入的功能,他可以是状态栏根据我们自己想要的颜色进行定义,使titleBar能够和状态栏融为一体,增加沉浸感。

咱们需要对不同的版本适配StatusBar,下面咱们一个一个看

values/styles.xml

 
   

values-v19/styles.xml

 
   
    true 
   

values-21/styles.xml

 
   
    @android:color/transparent 
   

values-23/styles.xml

 
   
    @android:color/transparent 
    true 
   

具体使用

public class ImagePreActivity extends AppCompatActivity { 
 
  @Override 
  protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState);  
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { 
      findViewById(android.R.id.content).setSystemUiVisibility( 
          View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_STABLE); 
    } 
    setContentView(R.layout.activity_image_pre_layout); 
  } 
}

显示效果

4.3以下

Android中StatusBar透明化的示例分析

4.4

Android中StatusBar透明化的示例分析

5.0

Android中StatusBar透明化的示例分析

6.0

Android中StatusBar透明化的示例分析

以上是“Android中StatusBar透明化的示例分析”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!


分享名称:Android中StatusBar透明化的示例分析
网页地址:http://hbruida.cn/article/jpgpji.html