详解:墨香带你学Launcher之(三)-绑定屏幕、图标、文件夹和Widget
详解:墨香带你学Launcher之(四)-应用安装、更新、卸载时的数据加载
详解:墨香带你学Launcher之(五)-Workspace滑动
1.Launcher:
-->onLongClick
-->mWorkspace.startDrag
-->beginDragShared
-->mDragController.startDrag
-->handleMoveEvent
-->checkTouchMove
-->dropTarget.onDragEnter
-->dropTarget.onDragOver(-->ButtonDropTarget&Folder&Workspace)
2.WidgetsContainerView:
-->onLongClick
-->beginDragging
-->beginDraggingWidget
-->mDragController.startDrag
-->startDrag
-->DragListener.onDragStart
-->handleMoveEvent
-->checkTouchMove
-->DropTarget.onDragExit
-->DropTarget.onDragEnter
-->DropTarget.onDragOver
DragLayer-->addResizeFrame