形成文件夹形式,是在Workspace.java中的 onDrop()方法里面实现的。
在Workspace.java 中—>如果拖动图标落点处可以合成一个Folder,调用Workspace-createUserFolderIfNecessary()方法,
如果拖动的图标可以加进一个文件夹,则调用Workspace-addToExistingFolderIfNecessary()方法。
如果不满足文件夹的条件,则调用CellLayout-performReorder方法,这个方法就是处理拖动图标时,如果当前落点被占据时,挤开当前图标的效果。
所以我们在可以合成Folder文件夹形式的调用createUserFolderIfNecessary()方法外面添加一个判断是否在Hotseat上面,
Launcher3将hotseat栏固定,禁止拖动,禁止形成文件夹
最新推荐文章于 2024-08-12 08:51:44 发布