当前位置: 首页 > article >正文

android13隐藏桌面底部白线


天下需求,无期不有!就是字面意思 哈哈! 最近接到一个需求,桌面切换成手势模式,然后把底部的白线(手势导航)去掉。尝试了好久终于实现,现在记录如下

 一直以为这个组件控制相关逻辑在Launcher3里面,最后发现不是,是在SystemUI里面,SystemUI是涉及顶部状态栏和导航栏的。这样理解就对了。

记录下修改

    隐藏桌面底部导航栏
    
    Change-Id: If5c89f68790727e14a946078572ac5a6d8f98ac5

diff --git a/packages/SystemUI/res/layout/navigation_bar.xml b/packages/SystemUI/res/layout/navigation​‌​
_bar.xml
index 5f59e781ef5e..953fc50ebfbc 100644
--- a/packages/SystemUI/res/layout/navigation_bar.xml
+++ b/packages/SystemUI/res/layout/navigation_bar.xml
@@ -24,7 +24,7 @@
     android:layout_width="match_parent"
     android:clipChildren="false"
     android:clipToPadding="false"
-    android:background="@drawable/system_bar_background">
+    android:background="@null">

我这直接将该组件设置成无背景,可以理解成透明!这样就不显示了,他的那个图就是一个nine_patch图片

参考资料:

Android launcher3 Folder文件夹展开时隐藏Workspace、Hotseat、PageIndicatorDots

安卓开发- 安卓13 Launcher3 主页布局修改

Android13定制状态栏导航栏


http://www.kler.cn/a/308455.html

相关文章:

  • Linux如何更优质调节系统性能
  • 新版 idea 编写 idea 插件时,启动出现 ClassNotFound
  • [CKS] K8S NetworkPolicy Set Up
  • 假期增设:福祉与负担并存,寻求生活经济平衡之道
  • C++ 数组与结构 编程练习
  • 读数据质量管理:数据可靠性与数据质量问题解决之道03数据目录
  • STM32巡回研讨会总结(2024)
  • Kafka日志索引详解与常见问题分析
  • 【LLM】为什么要PPO
  • 二.Unity中使用虚拟摇杆来控制角色移动
  • 解码 OpenAI 的 o1 系列大型语言模型
  • flash_attention简要笔记
  • QT程序的安装包制作教程
  • 第二十三章 加密安全标头元素
  • go-zero的快速实战(完整)
  • udp的广播,多播,单播 demo
  • 沉浸式利用自然语言无代码开发工具生成式AI产品应用(下)
  • leetcode 42 接雨水
  • 【SQL】百题计划:SQL内置函数“LENGTH“的使用
  • c++ 线程库
  • 汽车英文单词缩写汇总
  • C++学习笔记(27)
  • Rust: Warp RESTful API 如何得到客户端IP?
  • Notepad++中提升编码效率的关键快捷键
  • C++:opencv计算轮廓周长--cv::arcLength
  • 如何快速入门 Vue 3