天天看點

android 8.1 9.0 10.0Launcher3長按拖拽時最後一屏未滿時不讓拖拽到後一屏(二)

在定制化開發手機項目中,如果專門适配老年機的時候,這時客戶提出要求,如果最後一屏未滿時,不讓拖拽到後面一屏的空屏中

想了解目前是哪一屏和目前屏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 
           

繼續閱讀