重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
小编给大家分享一下Android中StatusBar透明化的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
成都创新互联公司服务项目包括云龙网站建设、云龙网站制作、云龙网页制作以及云龙网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,云龙网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到云龙省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!透明状态栏(StatusBar)的全适配
状态栏指定android手机上顶部显示手机状态信息的位置。
透明状态栏是android 自4.4开始新加入的功能,他可以是状态栏根据我们自己想要的颜色进行定义,使titleBar能够和状态栏融为一体,增加沉浸感。
咱们需要对不同的版本适配StatusBar,下面咱们一个一个看
values/styles.xml
values-v19/styles.xml
values-21/styles.xml
values-23/styles.xml
具体使用
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以下
4.4
5.0
6.0
以上是“Android中StatusBar透明化的示例分析”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!