Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 155634c0 authored by Yanting Yang's avatar Yanting Yang
Browse files

Update the icon size of homepage preference for injected IAs

Based on the Android S design, apply the new foreground image inset to
AdaptiveIcon to generate the new injected IAs icon.

Fixes: 177213699
Test: robotest & visual with turning on/off silky home
Change-Id: If1961a3a41cda92f5435beb47799e8250820d9fb
parent 11cbb5f6
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -410,7 +410,11 @@ public class DashboardFeatureProviderImpl implements DashboardFeatureProvider {
            String iconPackage, Icon icon) {
        Drawable iconDrawable = icon.loadDrawable(preference.getContext());
        if (forceRoundedIcon && !TextUtils.equals(mContext.getPackageName(), iconPackage)) {
            iconDrawable = new AdaptiveIcon(mContext, iconDrawable);
            iconDrawable = new AdaptiveIcon(mContext, iconDrawable,
                    FeatureFlagUtils.isEnabled(mContext, FeatureFlags.SILKY_HOME)
                            && TextUtils.equals(tile.getCategory(), CategoryKey.CATEGORY_HOMEPAGE)
                            ? R.dimen.homepage_foreground_image_inset
                            : R.dimen.dashboard_tile_foreground_image_inset);
            ((AdaptiveIcon) iconDrawable).setBackgroundColor(mContext, tile);
        }
        preference.setIcon(iconDrawable);