1.前言
在11.0的系统ROM定制化开发中,在实现Folder文件夹的相关定制中,有需求要求在点击FolderIcon的文件夹缩略图的图标的时候, 当展开文件夹Folder的时候,需要全屏显示Folder的功能,所以就需要分析下文件夹展开流程,然后实现全屏展开文件夹 的功能
2.关于点击FolderIcon全屏显示Folder文件夹功能实现的核心类
packages\apps\Launcher3\res\layout\user_folder_icon_normalized.xml
packages\apps\Launcher3\src\com\android\launcher3\folder\Folder.java
3.关于FolderIcon全屏显示Folder文件夹功能实现的核心功能分析和实现
在Launcher3中长按桌面图标在拖动app图标,当靠近某个app的图标的时候,这时候这两个app图标就会形成文件夹图标FolderIcon的缩略图。打开的文件夹叫Folder ,桌面上和图标一样的文件夹叫FolderIcon,文件夹的主要逻辑代码都在Launcher\src\com\android\launcher3\folder包下面 在Launcher3中添加默认文件夹就是通过添加folder中的,然后展开文件夹后,显示当前的item图标,而关于 folder文件夹的布局就是user_folder_icon_normalized.xml,在这里面定义了Folder里面的分页放置item图标的pageview, 和分页图标,接下来具体实现相关功能
标签:11.0,FolderIcon,文件夹,全屏,folder,Folder,图标 From: https://blog.csdn.net/baidu_41666295/article/details/139752225