From c7aaa28a4400fc9c8b24bb7437f9b23d29155669 Mon Sep 17 00:00:00 2001 From: Yorke Lee Date: Fri, 30 May 2014 13:27:52 -0700 Subject: Toggle between elevation and 9-patch shadow in searchbox Bug: 15343931 Change-Id: I545aa751feed9f9e4cca2bc386838b76b396f863 --- src/com/android/dialer/widget/SearchEditTextLayout.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/com/android/dialer/widget/SearchEditTextLayout.java b/src/com/android/dialer/widget/SearchEditTextLayout.java index 311d2afd1..dbb2b22de 100644 --- a/src/com/android/dialer/widget/SearchEditTextLayout.java +++ b/src/com/android/dialer/widget/SearchEditTextLayout.java @@ -16,13 +16,10 @@ package com.android.dialer.widget; -import android.animation.Animator; -import android.animation.AnimatorListenerAdapter; import android.animation.ValueAnimator; import android.animation.ValueAnimator.AnimatorUpdateListener; import android.content.Context; import android.util.AttributeSet; -import android.util.Log; import android.view.KeyEvent; import android.view.View; import android.view.inputmethod.InputMethodManager; @@ -41,6 +38,8 @@ public class SearchEditTextLayout extends FrameLayout { private int mLeftMargin; private int mRightMargin; + private float mCollapsedElevation; + /* Subclass-visible for testing */ protected boolean mIsExpanded = false; protected boolean mIsFadedOut = false; @@ -80,6 +79,8 @@ public class SearchEditTextLayout extends FrameLayout { mLeftMargin = params.leftMargin; mRightMargin = params.rightMargin; + mCollapsedElevation = getElevation(); + mCollapsed = findViewById(R.id.search_box_collapsed); mExpanded = findViewById(R.id.search_box_expanded); mSearchView = (EditText) mExpanded.findViewById(R.id.search_view); @@ -160,6 +161,7 @@ public class SearchEditTextLayout extends FrameLayout { } setBackgroundResource(R.drawable.search_shadow); + setElevation(0); if (requestFocus) { mSearchView.requestFocus(); } @@ -179,6 +181,7 @@ public class SearchEditTextLayout extends FrameLayout { } mIsExpanded = false; + setElevation(mCollapsedElevation); setBackgroundResource(R.drawable.rounded_corner); } -- cgit v1.2.3