From 3fbbbb66b671daf4cd6f28b8ecd512bdd2436358 Mon Sep 17 00:00:00 2001 From: Adam Powell Date: Wed, 7 Nov 2012 20:34:00 -0800 Subject: Fiddle with keyguard glowpad layouts Also add hierarchyviewer support for KeyguardSecurityView LayoutParams Bug 7497272 Bug 7459668 Change-Id: I5d03751571d0af66f4c9d08a9d9ca476b32735ac --- core/res/res/layout/keyguard_glow_pad_container.xml | 2 +- core/res/res/layout/keyguard_selector_view.xml | 2 +- .../policy/impl/keyguard/KeyguardSecurityViewFlipper.java | 10 +++++++--- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/core/res/res/layout/keyguard_glow_pad_container.xml b/core/res/res/layout/keyguard_glow_pad_container.xml index 376d0e935368..d86707fb1411 100644 --- a/core/res/res/layout/keyguard_glow_pad_container.xml +++ b/core/res/res/layout/keyguard_glow_pad_container.xml @@ -22,5 +22,5 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="bottom|center_horizontal" - android:layout_marginBottom="-80dp"/> + android:layout_marginBottom="-60dp"/> \ No newline at end of file diff --git a/core/res/res/layout/keyguard_selector_view.xml b/core/res/res/layout/keyguard_selector_view.xml index a36e80bd8ade..7800e8d47646 100644 --- a/core/res/res/layout/keyguard_selector_view.xml +++ b/core/res/res/layout/keyguard_selector_view.xml @@ -24,7 +24,7 @@ android:id="@+id/keyguard_selector_view" android:layout_width="match_parent" android:layout_height="match_parent" - android:layout_maxWidth="@dimen/keyguard_security_width" + android:layout_maxWidth="420dp" android:layout_maxHeight="@dimen/keyguard_security_height" android:clipChildren="false" android:clipToPadding="false" diff --git a/policy/src/com/android/internal/policy/impl/keyguard/KeyguardSecurityViewFlipper.java b/policy/src/com/android/internal/policy/impl/keyguard/KeyguardSecurityViewFlipper.java index e21e8fc41ee8..aa31b0062af4 100644 --- a/policy/src/com/android/internal/policy/impl/keyguard/KeyguardSecurityViewFlipper.java +++ b/policy/src/com/android/internal/policy/impl/keyguard/KeyguardSecurityViewFlipper.java @@ -16,6 +16,9 @@ package com.android.internal.policy.impl.keyguard; +import com.android.internal.R; +import com.android.internal.widget.LockPatternUtils; + import android.content.Context; import android.content.res.TypedArray; import android.graphics.Rect; @@ -23,14 +26,12 @@ import android.util.AttributeSet; import android.util.Log; import android.view.MotionEvent; import android.view.View; +import android.view.ViewDebug; import android.view.ViewGroup; import android.view.WindowManager; import android.widget.FrameLayout; import android.widget.ViewFlipper; -import com.android.internal.R; -import com.android.internal.widget.LockPatternUtils; - /** * Subclass of the current view flipper that allows us to overload dispatchTouchEvent() so * we can emulate {@link WindowManager.LayoutParams#FLAG_SLIPPERY} within a view hierarchy. @@ -246,7 +247,10 @@ public class KeyguardSecurityViewFlipper extends ViewFlipper implements Keyguard } public static class LayoutParams extends FrameLayout.LayoutParams { + @ViewDebug.ExportedProperty(category = "layout") public int maxWidth; + + @ViewDebug.ExportedProperty(category = "layout") public int maxHeight; public LayoutParams(ViewGroup.LayoutParams other) { -- cgit v1.2.3-59-g8ed1b