在進行定制化開發Launcher3中,會對Launcher3 做些要求,比如現在的需求就是Launcher3第一屏的圖示固定,不讓其他屏的圖示拖動到
第一屏是以說這個需求和 禁止拖拽圖示到Hotseat類似,也是從WorkSpace.java裡面尋找解決方案
先來看下WorkSpace.java 的onDrop方法
public void onDrop(final DragObject d, DragOptions options) {
mDragViewVisualCenter = d.getVisualCenter(mDragViewVisualCenter);
CellLayout dropTargetLayout = mDropToLayout;
// We want the point to be mapped to the dragTarget.
if (dropTargetLayout !=<