当前位置:   article > 正文

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

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

1.前言

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


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

  1. packages/apps/Launcher3/src/com/android/launcher3/popup/ArrowPopup.java
  2. packages/apps/Launcher3/src/com/android/launcher3/popup/PopupContainerWithArrow.java
  3. packages/apps/Launcher3/src/com/android/launcher3/notification/NotificationMainView.java

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

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/40403
推荐阅读
相关标签
  

闽ICP备14008679号