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

Android 10.0 Launcher3抽屉式背景设为透明,去掉上滑时的白色背景

1.前言

在10.0的系统rom定制化开发中,在某些时候上划抽屉的时候,会有一个白色的背景,在某些产品中,客户要求需要修改 这个白色背景,所以接下来看下这个背景是怎么出现的,来解决这个问题

2.Launcher3抽屉式背景设为透明,去掉上滑时的白色背景的核心类

packages/apps/Launcher3/src/com/android/launcher3/allapps/AllAppsContainerView.java packages/apps/Launcher3/res/values/styles.xml packages/apps/Launcher3/src/com/android/launcher3/views/ScrimView.java

3.Launcher3抽屉式背景设为透明,去掉上滑时的白色背景的核心功能分析和实现

在Launcher3就是系统原生的Launcher,同样也是一个app,所以Launcher就是一个Activity,Launcher的源码中也是继承的Activity,Launcher3里面有好多个复杂的activitity, 核心类: AppWidgetManagerCompat:兼容抽象基类,负责处理不通版本下应用和Widget管理 LauncherAppWidgetHost:继承子AppWidgetHost,顾名思义,AppWidgetHost是桌面app、widget等的宿主,之所以继承是为了LauncherAppWidgetHostView能更好的处理长按事件; FocusIndicatorView:一个实现了View.OnFocusChangeListener的View(

http://www.cnnetsun.cn/news/177869.html

相关文章:

  • LangFlow构建人群细分标签工厂
  • 基于Java的国家教育智慧管理系统的设计与实现全方位解析:附毕设论文+源代码
  • 研究生必备:9款免费AI论文工具,查重率低于11%超靠谱!
  • 为什么 isset($array[‘key‘]) 比 array_key_exists() 快?它们在处理 null 值时行为有何不同?
  • PHP函数调用开销的庖丁解牛
  • LangFlow打造冷链物流温控报警系统
  • 基于Java+SSM+Flask校园活动资讯网系统(源码+LW+调试文档+讲解等)/校园活动/资讯网/系统/校园资讯/活动系统/校园网站/活动资讯/校园信息/资讯系统/校园平台
  • 基于深度学习的车牌识别系统任务书
  • 基于深度学习的家居垃圾分类系统的设计与实现开题报告
  • 基于深度学习的景点客流量分析系统的设计与实现开题报告
  • LangFlow构建话题热度趋势预警机制
  • LangFlow构建学术不端行为检测流程
  • LangFlow构建动态调价建议引擎
  • 迈向智能时代:软件测试管理的创新路径与实战策略
  • LangFlow构建海外市场进入策略模拟器
  • LangFlow实现网络安全事件响应流程
  • LangFlow构建IT服务请求智能分派器
  • C语言单链表核心操作全解析:初始化、销毁与常用接口实现
  • LangFlow实现点击流数据实时处理流程
  • 基于日志分析的计算机系统故障排查工具的设计与实现选题表
  • LangFlow创建版权侵权风险预警平台
  • PAT 1091 Acute Stroke
  • LangFlow结合向量数据库构建RAG系统的完整路径
  • 宁夏银川/西安/郑州/太原商业文旅街区氛围升级设计公司【TOP3】
  • Postman接口测试实战:从基础到高效应用
  • MCP与 Claude Skills让我想起 Unix/Linux 与 Web 的早期
  • LangFlow循环结构设计:避免无限递归陷阱
  • LangFlow处理长上下文的最佳实践
  • LangFlow性能优化建议:让复杂工作流运行更流畅
  • LangFlow与Prometheus集成:实现指标可视化监控