android 11.0 Launcher3长按拖拽时最后一屏未满时不让拖拽到后一屏(二)

在11.0定制化开发中,如果专门适配老年机的时候,这时客户提出要求,如果最后一屏未满时,不让拖拽到后面一屏的空屏中
想了解当前是哪一屏和当前屏item个数
请进
接下来当知道了当前是哪一屏和当前屏Item个数后
在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 != null

猜你喜欢

转载自blog.csdn.net/baidu_41666295/article/details/124828322