diff options
author | Danesh Mondegarian <daneshm90@gmail.com> | 2014-02-10 00:40:23 -0800 |
---|---|---|
committer | Danesh M <daneshm90@gmail.com> | 2014-02-12 16:25:53 -0800 |
commit | c4627bba1f76f8ee7abfb577bf24aafcae7b182f (patch) | |
tree | 61071208e97ba780902c19307bd1f3b29f7f49d2 /src/com/android/launcher3/IconCache.java | |
parent | d5f4c6614f69b79fb0c2a96d97b24bcf8eff6c3b (diff) | |
download | android_packages_apps_Trebuchet-c4627bba1f76f8ee7abfb577bf24aafcae7b182f.tar.gz android_packages_apps_Trebuchet-c4627bba1f76f8ee7abfb577bf24aafcae7b182f.tar.bz2 android_packages_apps_Trebuchet-c4627bba1f76f8ee7abfb577bf24aafcae7b182f.zip |
Trebuchet : Add iconMask/iconBack/iconUpon/iconScale support
Change-Id: I85ecee3b5c26f79918fe0c4d220e09c943eec3e6
Diffstat (limited to 'src/com/android/launcher3/IconCache.java')
-rw-r--r-- | src/com/android/launcher3/IconCache.java | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/com/android/launcher3/IconCache.java b/src/com/android/launcher3/IconCache.java index b4bb5b9c3..e1659e795 100644 --- a/src/com/android/launcher3/IconCache.java +++ b/src/com/android/launcher3/IconCache.java @@ -252,8 +252,16 @@ public class IconCache { entry.title = info.activityInfo.name; } - entry.icon = Utilities.createIconBitmap( - getFullResIcon(info), mContext); + Drawable icon = getFullResIcon(info); + if (mIconPackHelper.isIconPackLoaded() && (mIconPackHelper + .getResourceIdForActivityIcon(info.activityInfo) == 0)) { + entry.icon = Utilities.createIconBitmap( + icon, mContext, mIconPackHelper.getIconBack(), + mIconPackHelper.getIconMask(), mIconPackHelper.getIconUpon(), mIconPackHelper.getIconScale()); + } else { + entry.icon = Utilities.createIconBitmap( + icon, mContext); + } } return entry; } |