diff options
| author | 2021-11-12 07:06:12 +0000 | |
|---|---|---|
| committer | 2021-11-12 07:06:12 +0000 | |
| commit | 3e6e8030f101a093423d6dfa010204b2bbcd693d (patch) | |
| tree | 0a9d6baf29a9268496a559e39b55a5b23800b001 | |
| parent | c445123e395c458d9ccf12567c2a65b74a0c431f (diff) | |
| parent | 30254e083842c0d71134e2fe60686998db37e8bc (diff) | |
Merge "Add CUJ_NOTIFICATION_SHADE_ROW_EXPAND CUJ"
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/ExpandHelper.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/ExpandHelper.java b/packages/SystemUI/src/com/android/systemui/ExpandHelper.java index 744a77f5cff9..0b967b7c5e67 100644 --- a/packages/SystemUI/src/com/android/systemui/ExpandHelper.java +++ b/packages/SystemUI/src/com/android/systemui/ExpandHelper.java @@ -17,6 +17,8 @@ package com.android.systemui; +import static com.android.internal.jank.InteractionJankMonitor.CUJ_NOTIFICATION_SHADE_ROW_EXPAND; + import android.animation.Animator; import android.animation.AnimatorListenerAdapter; import android.animation.ObjectAnimator; @@ -32,6 +34,7 @@ import android.view.View; import android.view.ViewConfiguration; import com.android.internal.annotations.VisibleForTesting; +import com.android.internal.jank.InteractionJankMonitor; import com.android.systemui.statusbar.notification.row.ExpandableNotificationRow; import com.android.systemui.statusbar.notification.row.ExpandableView; import com.android.systemui.statusbar.policy.ScrollAdapter; @@ -544,6 +547,7 @@ public class ExpandHelper implements Gefingerpoken { } if (DEBUG) Log.d(TAG, "got mOldHeight: " + mOldHeight + " mNaturalHeight: " + mNaturalHeight); + InteractionJankMonitor.getInstance().begin(v, CUJ_NOTIFICATION_SHADE_ROW_EXPAND); return true; } @@ -608,6 +612,9 @@ public class ExpandHelper implements Gefingerpoken { } mCallback.setUserLockedChild(scaledView, false); mScaleAnimation.removeListener(this); + if (wasClosed) { + InteractionJankMonitor.getInstance().end(CUJ_NOTIFICATION_SHADE_ROW_EXPAND); + } } @Override @@ -625,6 +632,9 @@ public class ExpandHelper implements Gefingerpoken { mCallback.setUserExpandedChild(mResizedView, nowExpanded); mCallback.setUserLockedChild(mResizedView, false); mScaler.setView(null); + if (wasClosed) { + InteractionJankMonitor.getInstance().end(CUJ_NOTIFICATION_SHADE_ROW_EXPAND); + } } mExpanding = false; |