summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/icons/ShadowGenerator.java
diff options
context:
space:
mode:
authorHyunyoung Song <hyunyoungs@google.com>2018-10-18 15:05:45 -0700
committerHyunyoung Song <hyunyoungs@google.com>2018-10-19 14:33:46 -0700
commitcda96a5b43b7facfd64ef58f54763862731c9bc4 (patch)
tree76d0d64e7eac0202689feec3c4985b0722d6f044 /src/com/android/launcher3/icons/ShadowGenerator.java
parent6083c63e81e2ea5e55feb9e46c887d886dbc183f (diff)
downloadandroid_packages_apps_Trebuchet-cda96a5b43b7facfd64ef58f54763862731c9bc4.tar.gz
android_packages_apps_Trebuchet-cda96a5b43b7facfd64ef58f54763862731c9bc4.tar.bz2
android_packages_apps_Trebuchet-cda96a5b43b7facfd64ef58f54763862731c9bc4.zip
Setup make icon-loader library
Bug: 115891474 Test: make -j10 icon-loader Next step: Launcher will depend on icon-loader in next CL Change-Id: I797ddb857cf8be79f3be6ca2f174c593ca3713a5
Diffstat (limited to 'src/com/android/launcher3/icons/ShadowGenerator.java')
-rw-r--r--src/com/android/launcher3/icons/ShadowGenerator.java13
1 files changed, 4 insertions, 9 deletions
diff --git a/src/com/android/launcher3/icons/ShadowGenerator.java b/src/com/android/launcher3/icons/ShadowGenerator.java
index 57d463a80..6491b7ec1 100644
--- a/src/com/android/launcher3/icons/ShadowGenerator.java
+++ b/src/com/android/launcher3/icons/ShadowGenerator.java
@@ -16,7 +16,6 @@
package com.android.launcher3.icons;
-import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.Bitmap.Config;
import android.graphics.BlurMaskFilter;
@@ -28,23 +27,19 @@ import android.graphics.PorterDuff;
import android.graphics.PorterDuffXfermode;
import android.graphics.RectF;
-import com.android.launcher3.LauncherAppState;
-
import androidx.core.graphics.ColorUtils;
/**
* Utility class to add shadows to bitmaps.
*/
public class ShadowGenerator {
-
- // Percent of actual icon size
- private static final float HALF_DISTANCE = 0.5f;
public static final float BLUR_FACTOR = 0.5f/48;
// Percent of actual icon size
public static final float KEY_SHADOW_DISTANCE = 1f/48;
private static final int KEY_SHADOW_ALPHA = 61;
-
+ // Percent of actual icon size
+ private static final float HALF_DISTANCE = 0.5f;
private static final int AMBIENT_SHADOW_ALPHA = 30;
private final int mIconSize;
@@ -53,8 +48,8 @@ public class ShadowGenerator {
private final Paint mDrawPaint;
private final BlurMaskFilter mDefaultBlurMaskFilter;
- public ShadowGenerator(Context context) {
- mIconSize = LauncherAppState.getIDP(context).iconBitmapSize;
+ public ShadowGenerator(int iconSize) {
+ mIconSize = iconSize;
mBlurPaint = new Paint(Paint.ANTI_ALIAS_FLAG | Paint.FILTER_BITMAP_FLAG);
mDrawPaint = new Paint(Paint.ANTI_ALIAS_FLAG | Paint.FILTER_BITMAP_FLAG);
mDefaultBlurMaskFilter = new BlurMaskFilter(mIconSize * BLUR_FACTOR, Blur.NORMAL);