コード例 #1
0
ファイル: Folder.java プロジェクト: FutureHax/Hax-Launcher
  private void onCloseComplete() {
    DragLayer parent = (DragLayer) getParent();
    parent.removeView(this);
    mDragController.removeDropTarget((DropTarget) this);
    clearFocus();
    mFolderIcon.requestFocus();

    if (mRearrangeOnClose) {
      setupContentForNumItems(getItemCount());
      mRearrangeOnClose = false;
    }
    if (getItemCount() <= 1) {
      if (!mDragInProgress && !mSuppressFolderDeletion) {
        replaceFolderWithFinalItem();
      } else if (mDragInProgress) {
        mDeleteFolderOnDropCompleted = true;
      }
    }
    mSuppressFolderDeletion = false;
  }