android 13.0 Launcher3长按app弹窗设置为圆角背景功能实现一

1.前言

在13.0的系统ROM定制化开发中,在进行一些Launcher3的定制化开发中,在使用app的弹窗的功能时,会弹出应用信息和微件之类的内容,所以在定制需求中,需要默认设置为圆角背景,接下来就来分析下相关功能的实现
如图:


2.Launcher3长按app弹窗设置为圆角背景功能实现的核心类

packages\apps\Launcher3\res\layout\popup_container.xml
packages\apps\Launcher3\res\layout\system_shortcut_icons.xml
packages\apps\Launcher3\res\layout\deep_shortcut.xml
packages/apps/Launcher3/res/layout/widget_shortcut_container.xml
packages\apps\Launcher3\src\com\android\launcher3\popup\PopupContainerWithArrow.java

3.Launcher3长按app弹窗设置为圆角背景功能实现的核心功能分析和实现

在Android操作系统中,Launcher 是用户与设备交互的核心界面之一,它负责显示应用程序列表、提供快捷方式、管理小部件等功能。
Launcher顾名思义,就是桌面的意思,也是android系统启动后第一个启动的应用程序,
在进行Launcher3的开发中,这里我们的代码分析得知,Launcher3的SystemShortcutFactory.java可以看出长按图标时的弹框加载是在
getE

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-31 10:14:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-31 10:14:04       101 阅读
  3. 在Django里面运行非项目文件

    2023-12-31 10:14:04       82 阅读
  4. Python语言-面向对象

    2023-12-31 10:14:04       91 阅读

热门阅读

  1. 最短路搜索算法

    2023-12-31 10:14:04       57 阅读
  2. 【mysql】数据处理是否超时、处理时长

    2023-12-31 10:14:04       53 阅读
  3. 46. 全排列

    2023-12-31 10:14:04       43 阅读
  4. py注册登录界面

    2023-12-31 10:14:04       56 阅读
  5. SpringBoot-SpringSecurity

    2023-12-31 10:14:04       56 阅读
  6. 一篇文章掌握SpringCloud与SpringCloud Alibaba的区别

    2023-12-31 10:14:04       58 阅读
  7. Eureka相关面试题及答案

    2023-12-31 10:14:04       49 阅读
  8. DMLC深度机器学习框架MXNet的编译安装

    2023-12-31 10:14:04       50 阅读
  9. 希尔排序:排序算法中的调优大师

    2023-12-31 10:14:04       51 阅读