summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/graphics
diff options
context:
space:
mode:
authorHyunyoung Song <hyunyoungs@google.com>2019-05-25 22:15:48 -0700
committerHyunyoung Song <hyunyoungs@google.com>2019-06-03 14:05:20 -0700
commitf69426c4845f35206ad370889cb489d2f4af0135 (patch)
tree5e31c1b2498506114edb645ebc2e8efed11d0f09 /src/com/android/launcher3/graphics
parentebd5e88164ef3a59cfe5f75a9eaeb95222ded7fa (diff)
downloadpackages_apps_Trebuchet-f69426c4845f35206ad370889cb489d2f4af0135.tar.gz
packages_apps_Trebuchet-f69426c4845f35206ad370889cb489d2f4af0135.tar.bz2
packages_apps_Trebuchet-f69426c4845f35206ad370889cb489d2f4af0135.zip
Add shape detection logic only for circle icons
b/119330044 Change-Id: I93042effa8417167d844f073275e8b941e861e60
Diffstat (limited to 'src/com/android/launcher3/graphics')
-rw-r--r--src/com/android/launcher3/graphics/IconShape.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/com/android/launcher3/graphics/IconShape.java b/src/com/android/launcher3/graphics/IconShape.java
index 88e4452e1..4369385ae 100644
--- a/src/com/android/launcher3/graphics/IconShape.java
+++ b/src/com/android/launcher3/graphics/IconShape.java
@@ -91,6 +91,10 @@ public abstract class IconShape {
private SparseArray<TypedValue> mAttrs;
+ public boolean enableShapeDetection(){
+ return false;
+ };
+
public abstract void drawShape(Canvas canvas, float offsetX, float offsetY, float radius,
Paint paint);
@@ -194,6 +198,11 @@ public abstract class IconShape {
protected float getStartRadius(Rect startRect) {
return startRect.width() / 2f;
}
+
+ @Override
+ public boolean enableShapeDetection() {
+ return true;
+ }
}
public static class RoundedSquare extends SimpleRectShape {