Merge "Fix rounded corners for shortcut & generated preview shadow box" into sc-dev am: bf60673bbb

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15098570

Change-Id: I053291f48c7fad42d94662196e684771e5604d43
This commit is contained in:
Steven Ng
2021-06-26 22:46:16 +00:00
committed by Automerger Merge Worker
@@ -98,12 +98,17 @@ public class DatabaseWidgetPreviewLoader implements WidgetPreviewLoader {
private final IconCache mIconCache;
private final UserCache mUserCache;
private final CacheDb mDb;
private final float mPreviewBoxCornerRadius;
public DatabaseWidgetPreviewLoader(Context context, IconCache iconCache) {
mContext = context;
mIconCache = iconCache;
mUserCache = UserCache.INSTANCE.get(context);
mDb = new CacheDb(context);
float previewCornerRadius = RoundedCornerEnforcement.computeEnforcedRadius(context);
mPreviewBoxCornerRadius = previewCornerRadius > 0
? previewCornerRadius
: mContext.getResources().getDimension(R.dimen.widget_preview_corner_radius);
}
/**
@@ -521,7 +526,7 @@ public class DatabaseWidgetPreviewLoader implements WidgetPreviewLoader {
ShadowGenerator.Builder builder = new ShadowGenerator.Builder(Color.WHITE);
builder.shadowBlur = res.getDimension(R.dimen.widget_preview_shadow_blur);
builder.radius = res.getDimension(R.dimen.widget_preview_corner_radius);
builder.radius = mPreviewBoxCornerRadius;
builder.keyShadowDistance = res.getDimension(R.dimen.widget_preview_key_shadow_distance);
builder.bounds.set(builder.shadowBlur, builder.shadowBlur,