OSDN Git Service

am def48d60: Merge "[WifiSetup] Add shadow below header" into lmp-dev
authorMaurice Lam <yukl@google.com>
Tue, 2 Sep 2014 19:01:46 +0000 (19:01 +0000)
committerAndroid Git Automerger <android-git-automerger@android.com>
Tue, 2 Sep 2014 19:01:46 +0000 (19:01 +0000)
* commit 'def48d605abe4fe597dbcea5e7c2f9ca93f1b237':
  [WifiSetup] Add shadow below header

res/layout-land/setup_preference.xml
res/layout/setup_wizard_header.xml
res/values/dimens.xml
src/com/android/settings/widget/SetupWizardIllustration.java

index ce655d6..b525b68 100644 (file)
@@ -25,7 +25,8 @@
         android:id="@+id/title_area"
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
-        android:background="@drawable/setup_illustration_bg">
+        android:background="@drawable/setup_illustration_bg"
+        android:elevation="@dimen/setup_wizard_title_area_elevation">
 
         <TextView
             android:id="@+id/title"
index 8334868..c38a68d 100644 (file)
@@ -22,6 +22,7 @@
     android:layout_width="match_parent"
     android:layout_height="wrap_content"
     android:background="@drawable/setup_illustration_bg"
+    android:elevation="@dimen/setup_wizard_title_area_elevation"
     android:foreground="@drawable/setup_illustration_wifi"
     android:tag="stickyContainer"
     settings:aspectRatio="2.22">
index 3ec64da..f270435 100755 (executable)
@@ -58,6 +58,7 @@
     <dimen name="setup_wizard_card_port_margin_sides">56dp</dimen>
     <dimen name="setup_wizard_card_land_margin_top">128dp</dimen>
     <dimen name="setup_wizard_margin_sides">40dp</dimen>
+    <dimen name="setup_wizard_title_area_elevation">3dp</dimen>
 
     <dimen name="divider_height">3dip</dimen>
     <dimen name="divider_margin_top">6dip</dimen>
index acdb5b3..717ec35 100644 (file)
@@ -23,8 +23,8 @@ import android.graphics.Canvas;
 import android.graphics.Rect;
 import android.graphics.drawable.Drawable;
 import android.util.AttributeSet;
-import android.util.Log;
 import android.view.Gravity;
+import android.view.ViewOutlineProvider;
 import android.widget.FrameLayout;
 
 import com.android.settings.R;
@@ -107,6 +107,7 @@ public class SetupWizardIllustration extends FrameLayout {
             illustrationHeight -= illustrationHeight % mBaselineGridSize;
             setPaddingRelative(0, illustrationHeight, 0, 0);
         }
+        setOutlineProvider(ViewOutlineProvider.BOUNDS);
         super.onMeasure(widthMeasureSpec, heightMeasureSpec);
     }