summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/Utilities.java
diff options
context:
space:
mode:
authorDanesh M <daneshm90@gmail.com>2014-06-05 22:24:58 -0700
committerDanesh M <daneshm90@gmail.com>2014-06-05 23:03:33 -0700
commit08142751492c765e785fdc86808dcddfc1a5a11a (patch)
tree79e68f521659285fafe05927726ba13f4c34f30f /src/com/android/launcher3/Utilities.java
parentf0e9642b93228fa6db8c499941a6fe948768ead8 (diff)
downloadandroid_packages_apps_Trebuchet-08142751492c765e785fdc86808dcddfc1a5a11a.tar.gz
android_packages_apps_Trebuchet-08142751492c765e785fdc86808dcddfc1a5a11a.tar.bz2
android_packages_apps_Trebuchet-08142751492c765e785fdc86808dcddfc1a5a11a.zip
Revert "Trebuchet : Add iconMask/iconBack/iconUpon/iconScale support"
This reverts commit c4627bba1f76f8ee7abfb577bf24aafcae7b182f.
Diffstat (limited to 'src/com/android/launcher3/Utilities.java')
-rw-r--r--src/com/android/launcher3/Utilities.java31
1 files changed, 2 insertions, 29 deletions
diff --git a/src/com/android/launcher3/Utilities.java b/src/com/android/launcher3/Utilities.java
index 9b5cbe7eb..f41a1c2e5 100644
--- a/src/com/android/launcher3/Utilities.java
+++ b/src/com/android/launcher3/Utilities.java
@@ -103,15 +103,10 @@ final class Utilities {
}
}
- static Bitmap createIconBitmap(Drawable icon, Context context) {
- return createIconBitmap(icon, context, null, null, null, 1f);
- }
-
/**
* Returns a bitmap suitable for the all apps view.
*/
- static Bitmap createIconBitmap(Drawable icon, Context context, Drawable iconBack,
- Drawable iconMask, Drawable iconUpon, float scale) {
+ static Bitmap createIconBitmap(Drawable icon, Context context) {
synchronized (sCanvas) { // we share the statics :-(
if (sIconWidth == -1) {
initStatics(context);
@@ -148,7 +143,7 @@ final class Utilities {
int textureWidth = sIconTextureWidth;
int textureHeight = sIconTextureHeight;
- Bitmap bitmap = Bitmap.createBitmap(textureWidth, textureHeight,
+ final Bitmap bitmap = Bitmap.createBitmap(textureWidth, textureHeight,
Bitmap.Config.ARGB_8888);
final Canvas canvas = sCanvas;
canvas.setBitmap(bitmap);
@@ -169,29 +164,7 @@ final class Utilities {
sOldBounds.set(icon.getBounds());
icon.setBounds(left, top, left+width, top+height);
- canvas.save();
- if (iconMask != null && iconBack != null) {
- canvas.scale(scale, scale, width / 2, height/2);
- }
icon.draw(canvas);
- canvas.restore();
- if (iconBack != null && iconMask != null) {
- iconMask.setBounds(icon.getBounds());
- ((BitmapDrawable) iconMask).getPaint().setXfermode(
- new PorterDuffXfermode(PorterDuff.Mode.DST_OUT));
- iconMask.draw(canvas);
- canvas.setBitmap(null);
- Bitmap finalBitmap = Bitmap.createBitmap(textureWidth, textureHeight,
- Bitmap.Config.ARGB_8888);
- canvas.setBitmap(finalBitmap);
- iconBack.setBounds(icon.getBounds());
- iconBack.draw(canvas);
- canvas.drawBitmap(bitmap, null, icon.getBounds(), null);
- bitmap = finalBitmap;
- }
- if (iconUpon != null) {
- iconUpon.draw(canvas);
- }
icon.setBounds(sOldBounds);
canvas.setBitmap(null);