summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author TreeHugger Robot <treehugger-gerrit@google.com> 2021-11-12 07:06:12 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2021-11-12 07:06:12 +0000
commit3e6e8030f101a093423d6dfa010204b2bbcd693d (patch)
tree0a9d6baf29a9268496a559e39b55a5b23800b001
parentc445123e395c458d9ccf12567c2a65b74a0c431f (diff)
parent30254e083842c0d71134e2fe60686998db37e8bc (diff)
Merge "Add CUJ_NOTIFICATION_SHADE_ROW_EXPAND CUJ"
-rw-r--r--packages/SystemUI/src/com/android/systemui/ExpandHelper.java10
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;