diff options
Diffstat (limited to 'packages/SystemUI/src/com/android/keyguard/KeyguardStatusView.java')
-rw-r--r-- | packages/SystemUI/src/com/android/keyguard/KeyguardStatusView.java | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/packages/SystemUI/src/com/android/keyguard/KeyguardStatusView.java b/packages/SystemUI/src/com/android/keyguard/KeyguardStatusView.java index 83e23bd52f19..b8e196fb8787 100644 --- a/packages/SystemUI/src/com/android/keyguard/KeyguardStatusView.java +++ b/packages/SystemUI/src/com/android/keyguard/KeyguardStatusView.java @@ -16,7 +16,10 @@ package com.android.keyguard; +import static java.util.Collections.emptySet; + import android.content.Context; +import android.os.Trace; import android.util.AttributeSet; import android.view.View; import android.view.ViewGroup; @@ -87,8 +90,9 @@ public class KeyguardStatusView extends GridLayout { } /** Sets a translationY value on every child view except for the media view. */ - public void setChildrenTranslationYExcludingMediaView(float translationY) { - setChildrenTranslationYExcluding(translationY, Set.of(mMediaHostContainer)); + public void setChildrenTranslationY(float translationY, boolean excludeMedia) { + setChildrenTranslationYExcluding(translationY, + excludeMedia ? Set.of(mMediaHostContainer) : emptySet()); } /** Sets a translationY value on every view except for the views in the provided set. */ @@ -112,4 +116,11 @@ public class KeyguardStatusView extends GridLayout { mKeyguardSlice.dump(pw, args); } } + + @Override + protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { + Trace.beginSection("KeyguardStatusView#onMeasure"); + super.onMeasure(widthMeasureSpec, heightMeasureSpec); + Trace.endSection(); + } } |