源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Android沉浸式状态栏的实现代码

  • 时间:2020-09-28 01:09 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Android沉浸式状态栏的实现代码
沉浸式状态栏是Android4.4即api19以上才支持的特性,分两步实现: 1.在布局文件中第一个控件(一般是imageview或者textview)中添加两个属性。
<!--沉浸式--> 
<ImageView 
 android:fitsSystemWindows="true" 
 android:clipToPadding="true" 
.../> 
2.在Activity初始化view的时候,进行设置。
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT){ 
  //透明状态栏 
  getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS); 
  //透明导航栏 
  getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION); 
} 
这样就ok拉,最后附上一张效果对比图: [img]http://files.jb51.net/file_images/article/201709/201796103455904.jpg?201786103524[/img] 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程素材网。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部