1.前言
在10.0的系统rom定制化开发中,在关于定制动态时钟图标中,原系统是不支持动态时钟图标的功能,所以就需要从新
定制动态时钟图标关于自适应AdaptiveIconDrawable类型的样式,就是可以支持当改变系统图标样式变化时,动态时钟
图标的背景图形也跟着改变,本篇实现在拖动动态时钟到folder文件夹的时候,适应不同文件夹大小的功能实现,
所以接下来就来实现相关的功能
具体效果如图:
2.关于定制自适应AdaptiveIconDrawable类型的动态时钟图标的功能实现的系列二(拖动到文件夹部分功能实现)核心类
packages\apps\Launcher3\src\com\android\launcher3\folder\FolderPagedView.java
packages/apps/Launcher3/src/com/android/launcher3/folder/FolderAnimationManager.java
3.关于定制自适应AdaptiveIconDrawable类型的动态时钟图标的功能实现的系列二(拖动到文件夹部分功能实现)核心功能分析和实现
Launcher顾名思义,就是桌面的意思,也是android系统启动后第一个启动的应用程序,在系统默认的Launcher就是
Launcher3作为系统启动桌面,而在系统中关于app图标 hotseat图标 folder图标等都是由BubbleTextView.java
来负责管理图标和文字的构建和布局等等,然后添加到workspace中来负责