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; }
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; }