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://ybzwz.com/article/cesigs.html