diff options
| author | 2022-09-27 08:20:59 +0000 | |
|---|---|---|
| committer | 2022-09-27 08:20:59 +0000 | |
| commit | f201b1bc4db5387735704d7760e2e026219d212b (patch) | |
| tree | 5123fe71f43e144c2833b21347d33e131022fe87 | |
| parent | 1eec52e6e1d3a3fae02223ec09e0d74781a09ee1 (diff) | |
| parent | 1e6f72a0a06b8efc8cd8b72c16eae6afde9e0fa1 (diff) | |
Merge "Improve dumps for NotificationShelf views" into tm-qpr-dev
3 files changed, 25 insertions, 3 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/NotificationShelf.java b/packages/SystemUI/src/com/android/systemui/statusbar/NotificationShelf.java index 41c0367772b5..d67f94f11e65 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/NotificationShelf.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/NotificationShelf.java @@ -168,6 +168,17 @@ public class NotificationShelf extends ActivatableNotificationView implements return new ShelfState(); } + @Override + public String toString() { + return "NotificationShelf(" + + "hideBackground=" + mHideBackground + " notGoneIndex=" + mNotGoneIndex + + " hasItemsInStableShelf=" + mHasItemsInStableShelf + + " statusBarState=" + mStatusBarState + " interactive=" + mInteractive + + " animationsEnabled=" + mAnimationsEnabled + + " showNotificationShelf=" + mShowNotificationShelf + + " indexOfFirstViewInShelf=" + mIndexOfFirstViewInShelf + ')'; + } + /** Update the state of the shelf. */ public void updateState(StackScrollAlgorithm.StackScrollAlgorithmState algorithmState, AmbientState ambientState) { diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/StatusBarIconView.java b/packages/SystemUI/src/com/android/systemui/statusbar/StatusBarIconView.java index 039a3625c70c..827d0d0f8444 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/StatusBarIconView.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/StatusBarIconView.java @@ -36,7 +36,6 @@ import android.graphics.Paint; import android.graphics.Rect; import android.graphics.drawable.Drawable; import android.graphics.drawable.Icon; -import android.os.Parcelable; import android.os.Trace; import android.os.UserHandle; import android.service.notification.StatusBarNotification; @@ -551,9 +550,12 @@ public class StatusBarIconView extends AnimatedImageView implements StatusIconDi } } + @Override public String toString() { - return "StatusBarIconView(slot=" + mSlot + " icon=" + mIcon - + " notification=" + mNotification + ")"; + return "StatusBarIconView(" + + "slot='" + mSlot + " alpha=" + getAlpha() + " icon=" + mIcon + + " iconColor=#" + Integer.toHexString(mIconColor) + + " notification=" + mNotification + ')'; } public StatusBarNotification getNotification() { diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationIconContainer.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationIconContainer.java index 7b8c5fc998fa..5a70d89908f8 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationIconContainer.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationIconContainer.java @@ -278,6 +278,15 @@ public class NotificationIconContainer extends ViewGroup { } } + @Override + public String toString() { + return "NotificationIconContainer(" + + "dozing=" + mDozing + " onLockScreen=" + mOnLockScreen + + " inNotificationIconShelf=" + mInNotificationIconShelf + + " speedBumpIndex=" + mSpeedBumpIndex + + " themedTextColorPrimary=#" + Integer.toHexString(mThemedTextColorPrimary) + ')'; + } + @VisibleForTesting public void setIconSize(int size) { mIconSize = size; |