Toggle between elevation and 9-patch shadow in searchbox

Bug: 15343931

Change-Id: I545aa751feed9f9e4cca2bc386838b76b396f863
diff --git a/src/com/android/dialer/widget/SearchEditTextLayout.java b/src/com/android/dialer/widget/SearchEditTextLayout.java
index 311d2af..dbb2b22 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 @@
     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 @@
         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 @@
         }
 
         setBackgroundResource(R.drawable.search_shadow);
+        setElevation(0);
         if (requestFocus) {
             mSearchView.requestFocus();
         }
@@ -179,6 +181,7 @@
         }
 
         mIsExpanded = false;
+        setElevation(mCollapsedElevation);
         setBackgroundResource(R.drawable.rounded_corner);
     }