1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > Android 实现沉浸式状态栏

Android 实现沉浸式状态栏

时间:2019-10-15 14:06:48

相关推荐

Android 实现沉浸式状态栏

本文使用Andorid 10

文章目录

前言一、什么是沉浸式状态栏?沉浸式状态栏非沉浸式状态栏二、实现1.修改Theme文件总结

前言

简单三步实现沉浸式状态栏

一、什么是沉浸式状态栏?

实质上就是使手机状态栏的颜色改变。使其成为自己想要的颜色。假设把它设置成和APP主色调同样。这样看上去就会好看很多。

沉浸式状态栏

非沉浸式状态栏

二、实现

1.修改Theme文件

themes.xml :

<resources xmlns:tools="/tools"><!-- Base application theme. --><style name="Theme.Session1" parent="Theme.MaterialComponents.Light.NoActionBar"><!-- 设置状态栏为透明 --><item name="android:windowTranslucentStatus">true</item><!-- 设置导航栏为透明 --><item name="android:windowTranslucentNavigation">true</item><!-- 根据系统窗口(如状态栏)调整视图布局。当为true,则调整此视图的填充,为系统窗口留下空间。仅当此视图位于非嵌入活动中时才会生效 --><item name="android:fitsSystemWindows">true</item></style></resources>

总结

基本上是实现沉浸式状态的通用方法,如果你不用全局都沉浸式的时候,可以在任何布局使用.

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。