栏目分类:
子分类:
返回
文库吧用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
文库吧 > IT > 软件开发 > 后端开发 > Java

21天打卡Andoid学到的一些小知识-第三四天

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

21天打卡Andoid学到的一些小知识-第三四天


活动地址:CSDN21天学习挑战赛

 今天我想要为大家介绍的是Android 10.0 SystemUI默认去掉底部导航栏这个知识,希望通过我的介绍可以让你了解一部分知识,好吧,废话少说 直接进入正题。

在我们日常使用时,有很多情况下需要隐藏界面底部的导航栏。就比如我们现在手机的全屏应用,在这个时候就需要将导航栏给隐藏。基于此,Android原生系统就向我们提供了沉浸模式,而这个沉浸模式就是可以用来隐藏底部导航栏的,沉浸模式,通过点击屏幕或上滑等操作可以使导航栏显示。

在这里我将学习帖的核心代码放出,相关文章链接将附在最后。

frameworksbaseservicescorejavacomandroidserverwmDisplayPolicy.java
frameworksbasecoreresresvaluesdemins.xml
framework/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBar.java

在这里作者向我们介绍了三种方法去去掉底部导航栏,分别是 StatusBar中实现默认去掉底部导航栏的  在DisplayPolicy.java中去掉底部导航栏的方法  默认隐藏导航栏方法

附:

SYSTEM_UI_FLAG_VISIBLE——显示状态栏和导航栏
SYSTEM_UI_FLAG_HIDE_NAVIGATION——隐藏导航栏

SYSTEM_UI_FLAG_IMMERSIVE——沉浸式:半透明的状态栏和导航栏
SYSTEM_UI_FLAG_FULLSCREEN——全屏,隐藏状态栏和导航栏
SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN——全屏,状态栏浮在布局上,隐藏导航栏。

心得:非常感谢作者分享的知识,对我帮助很大,也在我学习的道路上有更进一步。

学习链接:Android 10.0 SystemUI默认去掉底部导航栏的三种方法_安卓兼职framework应用工程师的博客-CSDN博客_android 去掉底部

转载请注明:文章转载自 www.wk8.com.cn
本文地址:https://www.wk8.com.cn/it/1036892.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 wk8.com.cn

ICP备案号:晋ICP备2021003244-6号