diff options
| author | Julia Reynolds <juliacr@google.com> | 2018-04-10 16:38:08 -0400 |
|---|---|---|
| committer | Julia Reynolds <juliacr@google.com> | 2018-04-10 17:01:00 -0400 |
| commit | b887b23ad3cc6d072cd30ae70705cc6f4145cb65 (patch) | |
| tree | b091a7b4c81b3091000db72a12c5132fb48c5c92 /core/java | |
| parent | be72f3d5b88db1e109b9faa0504aacda91c318ac (diff) | |
Ensure colors for active permission icons
Test: manual
Change-Id: I74c91109efaacad4f7743681877b874f77bda630
Fixes: 74512508
Diffstat (limited to 'core/java')
| -rw-r--r-- | core/java/android/app/Notification.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/core/java/android/app/Notification.java b/core/java/android/app/Notification.java index 4ab6724262ce..2b4f4206d480 100644 --- a/core/java/android/app/Notification.java +++ b/core/java/android/app/Notification.java @@ -4588,10 +4588,18 @@ public class Notification implements Parcelable bindHeaderChronometerAndTime(contentView); bindProfileBadge(contentView); } + bindActivePermissions(contentView); bindExpandButton(contentView); mN.mUsesStandardHeader = true; } + private void bindActivePermissions(RemoteViews contentView) { + int color = isColorized() ? getPrimaryTextColor() : getSecondaryTextColor(); + contentView.setDrawableTint(R.id.camera, false, color, PorterDuff.Mode.SRC_ATOP); + contentView.setDrawableTint(R.id.mic, false, color, PorterDuff.Mode.SRC_ATOP); + contentView.setDrawableTint(R.id.overlay, false, color, PorterDuff.Mode.SRC_ATOP); + } + private void bindExpandButton(RemoteViews contentView) { int color = isColorized() ? getPrimaryTextColor() : getSecondaryTextColor(); contentView.setDrawableTint(R.id.expand_button, false, color, |
