Merge "Improve dumps for NotificationShelf views" into tm-qpr-dev am: f201b1bc4d

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20024295

Change-Id: I894ebeaeb23b0672d4177d691fbfb93ce6e4d7d6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
András Kurucz
2022-09-27 08:55:18 +00:00
committed by Automerger Merge Worker
3 changed files with 25 additions and 3 deletions

View File

@@ -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) {

View File

@@ -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() {

View File

@@ -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;