Merge "Adding logging for shade fling expansion direction" into udc-dev

This commit is contained in:
Shawn Lee
2023-05-15 18:39:07 +00:00
committed by Android (Google) Code Review
2 changed files with 28 additions and 0 deletions

View File

@@ -2112,6 +2112,9 @@ public final class NotificationPanelViewController implements ShadeSurface, Dump
? QUICK_SETTINGS : (
mKeyguardStateController.canDismissLockScreen() ? UNLOCK : BOUNCER_UNLOCK);
if (!isFalseTouch(x, y, interactionType)) {
mShadeLog.logFlingExpands(vel, vectorVel, interactionType,
this.mFlingAnimationUtils.getMinVelocityPxPerSecond(),
mExpandedFraction > 0.5f, mAllowExpandForSmallExpansion);
if (Math.abs(vectorVel) < this.mFlingAnimationUtils.getMinVelocityPxPerSecond()) {
expands = shouldExpandWhenNotFlinging();
} else {

View File

@@ -253,6 +253,31 @@ class ShadeLogger @Inject constructor(@ShadeLog private val buffer: LogBuffer) {
)
}
fun logFlingExpands(
vel: Float,
vectorVel: Float,
interactionType: Int,
minVelocityPxPerSecond: Float,
expansionOverHalf: Boolean,
allowExpandForSmallExpansion: Boolean
) {
buffer.log(
TAG,
LogLevel.VERBOSE,
{
int1 = interactionType
long1 = vel.toLong()
long2 = vectorVel.toLong()
double1 = minVelocityPxPerSecond.toDouble()
bool1 = expansionOverHalf
bool2 = allowExpandForSmallExpansion
},
{ "NPVC flingExpands called with vel: $long1, vectorVel: $long2, " +
"interactionType: $int1, minVelocityPxPerSecond: $double1 " +
"expansionOverHalf: $bool1, allowExpandForSmallExpansion: $bool2" }
)
}
fun flingQs(flingType: Int, isClick: Boolean) {
buffer.log(
TAG,