コード例 #1
0
  private void setFolderIcon(Object dragInfo) {

    if (mIsFolderIconMode) {
      return;
    }

    if (dragInfo instanceof UserFolderInfo) {
      // it is a foler icon return
      return;
    }
    final ShortcutInfo info = (ShortcutInfo) getTag();
    if (info.container >= 0) {
      // i am in a folder return
      return;
    }
    final Bitmap mFolderIcon = info.getIcon(mLauncher.getIconCache());
    mContent.setCompoundDrawablesWithIntrinsicBounds(
        null,
        new FastBitmapDrawable(
            Utilities.makeGridFolderIcons(new Bitmap[] {mFolderIcon}, getContext())),
        null,
        null);
    showUninstallBtn(false);

    mIsFolderIconMode = true;
  }
コード例 #2
0
  private void setOrilIcon(Object dragInfo) {
    if (!mIsFolderIconMode) {
      return;
    }
    if (dragInfo instanceof UserFolderInfo) {
      // it is a foler icon return
      return;
    }
    final ShortcutInfo info = (ShortcutInfo) getTag();
    if (info.container >= 0) {
      // i am in a folder return
      return;
    }
    final Bitmap mFolderIcon = info.getIcon(mLauncher.getIconCache());
    mContent.setIphoneIcon(mFolderIcon);
    if (AnimManager.getInstance().isAnim()) showUninstallBtn(true);

    mIsFolderIconMode = false;
  }