diff options
| author | 2018-06-06 16:20:14 -0700 | |
|---|---|---|
| committer | 2018-06-06 16:20:14 -0700 | |
| commit | c517070b374c6aed3254ca4848ac54cf7cd73583 (patch) | |
| tree | 5adfe3e1eb43a8370d3095ffc6a06b8b5167f5a0 | |
| parent | 661398623386747ab87c7708331cb775f1639ef7 (diff) | |
| parent | 9d55905221a968aafc389fa6dd3b242f3c75a205 (diff) | |
Merge "Status bar etc dots 4dp" into pi-dev am: d54c3a3036
am: 9d55905221
Change-Id: Ib805a1ebb26c495dbf4704b992bf5fe6bdf67b2a
| -rw-r--r-- | packages/SystemUI/res/values/dimens.xml | 2 | ||||
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/StatusBarIconView.java | 7 |
2 files changed, 4 insertions, 5 deletions
diff --git a/packages/SystemUI/res/values/dimens.xml b/packages/SystemUI/res/values/dimens.xml index 9a3bdf271dc0..4433532739d2 100644 --- a/packages/SystemUI/res/values/dimens.xml +++ b/packages/SystemUI/res/values/dimens.xml @@ -204,7 +204,7 @@ <dimen name="status_bar_padding_end">6dp</dimen> <!-- the radius of the overflow dot in the status bar --> - <dimen name="overflow_dot_radius">1dp</dimen> + <dimen name="overflow_dot_radius">2dp</dimen> <!-- the padding between dots in the icon overflow --> <dimen name="overflow_icon_dot_padding">3dp</dimen> diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/StatusBarIconView.java b/packages/SystemUI/src/com/android/systemui/statusbar/StatusBarIconView.java index c91e213978f9..23fa34a0f680 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/StatusBarIconView.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/StatusBarIconView.java @@ -122,7 +122,7 @@ public class StatusBarIconView extends AnimatedImageView implements StatusIconDi private final boolean mBlocked; private int mDensity; private float mIconScale = 1.0f; - private final Paint mDotPaint = new Paint(); + private final Paint mDotPaint = new Paint(Paint.ANTI_ALIAS_FLAG); private float mDotRadius; private int mStaticDotRadius; private int mVisibleState = STATE_ICON; @@ -425,13 +425,12 @@ public class StatusBarIconView extends AnimatedImageView implements StatusIconDi } if (mDotAppearAmount != 0.0f) { float radius; - float alpha; + float alpha = Color.alpha(mDecorColor) / 255.f; if (mDotAppearAmount <= 1.0f) { radius = mDotRadius * mDotAppearAmount; - alpha = 1.0f; } else { float fadeOutAmount = mDotAppearAmount - 1.0f; - alpha = 1.0f - fadeOutAmount; + alpha = alpha * (1.0f - fadeOutAmount); radius = NotificationUtils.interpolate(mDotRadius, getWidth() / 4, fadeOutAmount); } mDotPaint.setAlpha((int) (alpha * 255)); |