diff --git a/Android.mk b/Android.mk
index cafe3bffa26e7e47e97a4fbb2567b022a0aba2a0..c59d938f31937cc5e7cc18b2da3ffb58fa18d420 100644
--- a/Android.mk
+++ b/Android.mk
@@ -22,9 +22,10 @@ LOCAL_SRC_FILES := $(call all-java-files-under, src)
LOCAL_STATIC_ANDROID_LIBRARIES := \
android-support-v4 \
android-support-v13 \
- android-support-v7-recyclerview \
- android-support-v7-preference \
android-support-v7-appcompat \
+ android-support-v7-cardview \
+ android-support-v7-preference \
+ android-support-v7-recyclerview \
android-support-v14-preference
LOCAL_JAVA_LIBRARIES := \
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 7057413a8ddf89193694af2a3c6457fc7d609d83..3be956217d3a42f9874d110ea50589d2a86e2ac1 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -73,6 +73,7 @@
+
@@ -82,6 +83,7 @@
+
-
@@ -193,8 +193,6 @@
android:value="com.android.settings.connecteddevice.ConnectedDeviceDashboardFragment"/>
-
@@ -210,10 +208,11 @@
-
+ android:parentActivityName="Settings"
+ android:theme="@style/Theme.Settings.NoActionBar">
@@ -268,7 +267,7 @@
@@ -407,6 +406,18 @@
android:value="com.android.settings.bluetooth.BluetoothSettings" />
+
+
+
+
+
+
+
+
@@ -621,7 +632,7 @@
@@ -761,25 +772,6 @@
android:value="true" />
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -958,11 +978,6 @@
-
-
-
-
@@ -1431,6 +1447,14 @@
+
+
+
+
+
+
-
+
+
+
-
-
+
@@ -1540,10 +1569,11 @@
android:resource="@string/notification_suggestion_title" />
+
+ android:theme="@style/GlifTheme.Light" />
@@ -1553,30 +1583,12 @@
-
+
-
-
-
-
-
-
-
-
-
-
-
-
+ android:theme="@style/GlifTheme.Light"/>
@@ -1590,27 +1602,51 @@
+ android:theme="@style/GlifTheme.Light">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+ android:theme="@style/GlifTheme.Light"/>
-
+ android:theme="@style/GlifTheme.Light"/>
-
@@ -1618,7 +1654,7 @@
-
@@ -1647,16 +1683,17 @@
android:resource="@string/suggested_lock_settings_title" />
+
-
+
+ android:value="2,6,30" />
-
+ android:excludeFromRecents="true" />
-
+ android:theme="@style/GlifTheme.Light" />
-
+ android:theme="@style/GlifTheme.Light" />
-
-
+ android:theme="@style/GlifTheme.Light"/>
+ android:theme="@style/GlifTheme.Light" />
@@ -2366,7 +2404,7 @@
+ android:value="com.android.settings.dream.DreamSettings" />
@@ -2535,8 +2573,6 @@
-
@@ -2616,7 +2651,6 @@
@@ -2786,12 +2820,12 @@
android:taskAffinity="">
-
+
+ android:value="10,14,30" />
-
+
+
+
+
+
@@ -3013,17 +3053,20 @@
android:resource="@string/system_dashboard_summary"/>
-
+
+
+
+
-
@@ -3088,6 +3131,99 @@
android:permission="android.permission.DUMP"
android:enabled="@bool/config_has_help" />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ android:viewportHeight="24.0">
-
\ No newline at end of file
+ android:fillColor="#ff767c81"
+ android:pathData="M9,4v3h5v12h3L17,7h5L22,4L9,4zM3,12h3v7h3v-7h3L12,9L3,9v3z"/>
+
diff --git a/res/drawable/ic_add_24dp.xml b/res/drawable/ic_add_24dp.xml
index 20146035b415ebf155de3a432da911107a9f7fde..f87a882a74bff52306a60c5288309c7f3bae1bc4 100644
--- a/res/drawable/ic_add_24dp.xml
+++ b/res/drawable/ic_add_24dp.xml
@@ -18,7 +18,7 @@
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24"
- android:tint="?android:attr/colorAccent">
+ android:tint="?android:attr/colorControlNormal">
diff --git a/res/drawable/ic_battery_alert_24dp.xml b/res/drawable/ic_battery_alert_24dp.xml
new file mode 100644
index 0000000000000000000000000000000000000000..cadd882ecc533cfb861fb20bb380f3a81b8f5420
--- /dev/null
+++ b/res/drawable/ic_battery_alert_24dp.xml
@@ -0,0 +1,25 @@
+
+
+
+
diff --git a/res/drawable/ic_chevron_right_24dp.xml b/res/drawable/ic_chevron_right_24dp.xml
new file mode 100644
index 0000000000000000000000000000000000000000..63532cbe95a2657c6f8bd32fe2ae94a18e090dd4
--- /dev/null
+++ b/res/drawable/ic_chevron_right_24dp.xml
@@ -0,0 +1,27 @@
+
+
+
+
+
diff --git a/res/drawable/ic_fingerprint_24dp.xml b/res/drawable/ic_fingerprint_24dp.xml
index 714a05e11b22b0bef7dbfa6ed93bda2fff69e7f9..e52f0f5e6bb9222be6616888735074b6d4630841 100644
--- a/res/drawable/ic_fingerprint_24dp.xml
+++ b/res/drawable/ic_fingerprint_24dp.xml
@@ -18,7 +18,7 @@
android:height="24dp"
android:viewportWidth="24.0"
android:viewportHeight="24.0"
- android:tint="?android:attr/colorAccent">
+ android:tint="?android:attr/colorControlNormal">
diff --git a/res/drawable/ic_theaters_vd_theme_24.xml b/res/drawable/ic_local_movies.xml
similarity index 74%
rename from res/drawable/ic_theaters_vd_theme_24.xml
rename to res/drawable/ic_local_movies.xml
index d0bad1900919e5ef397ee6eb14b0f89dbe118ca3..99977237452a25c8523aae2a45e551dfba979ff1 100644
--- a/res/drawable/ic_theaters_vd_theme_24.xml
+++ b/res/drawable/ic_local_movies.xml
@@ -20,6 +20,6 @@
android:viewportHeight="24.0"
android:tint="?android:attr/colorControlNormal">
-
\ No newline at end of file
+ android:fillColor="#FF000000"
+ android:pathData="M18,3v2h-2V3H8v2H6V3H5C4.45,3 4,3.45 4,4v16c0,0.55 0.45,1 1,1h1v-2h2v2h8v-2h2v2h1c0.55,0 1,-0.45 1,-1V4c0,-0.55 -0.45,-1 -1,-1H18zM8,17H6v-2h2V17zM8,13H6v-2h2V13zM8,9H6V7h2V9zM18,17h-2v-2h2V17zM18,13h-2v-2h2V13zM18,9h-2V7h2V9z"/>
+
diff --git a/res/drawable/ic_apps_vd_theme_24.xml b/res/drawable/ic_media_stream.xml
similarity index 76%
rename from res/drawable/ic_apps_vd_theme_24.xml
rename to res/drawable/ic_media_stream.xml
index ba59e838a965c26446eae4a74bae4d05f74a0457..4eb78bcf35b9f771659f76f669307bbf0504389d 100644
--- a/res/drawable/ic_apps_vd_theme_24.xml
+++ b/res/drawable/ic_media_stream.xml
@@ -20,6 +20,6 @@
android:viewportHeight="24.0"
android:tint="?android:attr/colorControlNormal">
-
\ No newline at end of file
+ android:fillColor="#FF000000"
+ android:pathData="M18,3h-5c-0.55,0 -1,0.45 -1,1v8.3a3.88,3.88 0,0 0,-2.9 -0.04c-1.79,0.67 -3.11,2.35 -3.1,4.26A4.483,4.483 0,0 0,10.5 21c2.5,0 4.5,-2.3 4.5,-4.5V6h3c0.55,0 1,-0.45 1,-1V4c0,-0.55 -0.45,-1 -1,-1z"/>
+
diff --git a/res/drawable/ic_new_releases_24dp.xml b/res/drawable/ic_new_releases_24dp.xml
new file mode 100644
index 0000000000000000000000000000000000000000..b8fbb201601b2311cd2d8c1e03e0608b381705cf
--- /dev/null
+++ b/res/drawable/ic_new_releases_24dp.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
diff --git a/res/drawable/ic_password.xml b/res/drawable/ic_password.xml
new file mode 100644
index 0000000000000000000000000000000000000000..57591c2e8721cbe8489e6db40751361c3c11434a
--- /dev/null
+++ b/res/drawable/ic_password.xml
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
diff --git a/res/drawable/ic_pattern.xml b/res/drawable/ic_pattern.xml
new file mode 100644
index 0000000000000000000000000000000000000000..003111ea6a7c2c5260ec99c07bbece7ba8bc4138
--- /dev/null
+++ b/res/drawable/ic_pattern.xml
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
diff --git a/res/drawable/ic_photo_library_vd_theme_24.xml b/res/drawable/ic_photo_library.xml
similarity index 71%
rename from res/drawable/ic_photo_library_vd_theme_24.xml
rename to res/drawable/ic_photo_library.xml
index 3cd97fcf0a376ffd2becde60c1feec38ab0709d5..732a34858ae3dfe738ea3763e86c3863253b63e0 100644
--- a/res/drawable/ic_photo_library_vd_theme_24.xml
+++ b/res/drawable/ic_photo_library.xml
@@ -20,6 +20,6 @@
android:viewportHeight="24.0"
android:tint="?android:attr/colorControlNormal">
-
\ No newline at end of file
+ android:fillColor="#FF000000"
+ android:pathData="M22,16V4c0,-1.11 -0.9,-2 -2,-2H8C6.89,2 6,2.89 6,4v12c0,1.1 0.89,2 2,2h12C21.1,18 22,17.1 22,16zM11,12l2.03,2.71L16,11l4,5H8L11,12zM2,7v13c0,1.1 0.9,2 2,2h13c0.55,0 1,-0.45 1,-1v0c0,-0.55 -0.45,-1 -1,-1H4.5C4.22,20 4,19.78 4,19.5V7c0,-0.55 -0.45,-1 -1,-1h0C2.45,6 2,6.45 2,7z"/>
+
diff --git a/res/drawable/ic_pin.xml b/res/drawable/ic_pin.xml
new file mode 100644
index 0000000000000000000000000000000000000000..0176019e8a7050d2512c6f5258b7117a799c2353
--- /dev/null
+++ b/res/drawable/ic_pin.xml
@@ -0,0 +1,25 @@
+
+
+
+
+
diff --git a/res/drawable/ic_settings_accessibility.xml b/res/drawable/ic_settings_accessibility.xml
index 34c0bddec50d09d36d2a9de1e6202ef8a9b01259..15703123b6982155ad829c8309f9226a4d0c93c5 100644
--- a/res/drawable/ic_settings_accessibility.xml
+++ b/res/drawable/ic_settings_accessibility.xml
@@ -21,5 +21,5 @@
android:tint="?android:attr/colorControlNormal">
+ android:pathData="M20.5 6c-2.61.7-5.67 1-8.5 1s-5.89-.3-8.5-1L3 8c1.86.5 4 .83 6 1v13h2v-6h2v6h2V9c2-.17 4.14-.5 6-1l-.5-2zM12 6c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2z"/>
diff --git a/res/drawable/ic_settings_night_display.xml b/res/drawable/ic_settings_night_display.xml
index 7f161e2cce65b793ce7654e51454cd6588a155b4..178b131554586a40711dc68d25e2009c930e265a 100644
--- a/res/drawable/ic_settings_night_display.xml
+++ b/res/drawable/ic_settings_night_display.xml
@@ -16,12 +16,10 @@
-
-
-
+ android:pathData="M13,12c0,-3.57 2.2,-6.62 5.31,-7.87 0.89,-0.36 0.75,-1.69 -0.19,-1.9 -1.1,-0.24 -2.27,-0.3 -3.48,-0.14 -4.51,0.6 -8.12,4.31 -8.59,8.83C5.43,16.93 10.12,22 16,22c0.73,0 1.43,-0.08 2.12,-0.23 0.95,-0.21 1.1,-1.53 0.2,-1.9A8.471,8.471 0,0 1,13 12z" />
+
\ No newline at end of file
diff --git a/res/drawable/ic_settings_storage.xml b/res/drawable/ic_settings_storage.xml
index 9bf6a278a3e20dac4a7a106d54ca749bf2363890..36dcc3870ebf936a5dea75984329cc5636ee631d 100644
--- a/res/drawable/ic_settings_storage.xml
+++ b/res/drawable/ic_settings_storage.xml
@@ -1,5 +1,5 @@
+ android:fillColor="#FF000000"
+ android:pathData="M20,16L4,16c-1.1,0 -2,0.9 -2,2s0.9,2 2,2h16c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2zM5,19.1c-0.61,0 -1.1,-0.49 -1.1,-1.1 0,-0.61 0.49,-1.1 1.1,-1.1s1.1,0.49 1.1,1.1c0,0.61 -0.49,1.1 -1.1,1.1zM4,8h16c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2L4,4c-1.1,0 -2,0.9 -2,2s0.9,2 2,2zM5,4.9c0.61,0 1.1,0.49 1.1,1.1 0,0.61 -0.49,1.1 -1.1,1.1S3.9,6.61 3.9,6c0,-0.61 0.49,-1.1 1.1,-1.1zM20,10L4,10c-1.1,0 -2,0.9 -2,2s0.9,2 2,2h16c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2zM5,13.1c-0.61,0 -1.1,-0.49 -1.1,-1.1 0,-0.61 0.49,-1.1 1.1,-1.1s1.1,0.49 1.1,1.1c0,0.61 -0.49,1.1 -1.1,1.1z"/>
diff --git a/res/drawable/ic_storage.xml b/res/drawable/ic_storage.xml
new file mode 100644
index 0000000000000000000000000000000000000000..36dcc3870ebf936a5dea75984329cc5636ee631d
--- /dev/null
+++ b/res/drawable/ic_storage.xml
@@ -0,0 +1,25 @@
+
+
+
+
diff --git a/res/drawable/ic_storage_apps.xml b/res/drawable/ic_storage_apps.xml
new file mode 100644
index 0000000000000000000000000000000000000000..7b86b8965538074c96d3c45b5d74870f837f967c
--- /dev/null
+++ b/res/drawable/ic_storage_apps.xml
@@ -0,0 +1,25 @@
+
+
+
+
diff --git a/res/drawable/ic_suggested_notifications.xml b/res/drawable/ic_suggested_notifications.xml
index 00bd7368469980826479da1cd5c262d8e1bb5af6..5a8f0e943420f6a470dfcf1e5bb9f4c5c931a830 100644
--- a/res/drawable/ic_suggested_notifications.xml
+++ b/res/drawable/ic_suggested_notifications.xml
@@ -14,12 +14,11 @@
limitations under the License.
-->
+ android:width="24.0dp"
+ android:height="24.0dp"
+ android:viewportWidth="24.0"
+ android:viewportHeight="24.0">
+ android:fillColor="@color/suw_color_accent_light"
+ android:pathData="M12,22c1.1,0 2,-0.9 2,-2h-4a2,2 0,0 0,2 2zM18,16v-5c0,-3.07 -1.64,-5.64 -4.5,-6.32L13.5,4c0,-0.83 -0.67,-1.5 -1.5,-1.5s-1.5,0.67 -1.5,1.5v0.68C7.63,5.36 6,7.92 6,11v5l-2.15,2.15a0.5,0.5 0,0 0,0.35 0.85h15.6c0.45,0 0.67,-0.54 0.35,-0.85L18,16z"/>
diff --git a/res/drawable/ic_suggestion_fingerprint.xml b/res/drawable/ic_suggestion_fingerprint.xml
index feebd94ddc6bfa8eb42c4984f4ca164549f777b6..bf5ee2effe715e6d25caeccd83919c6a1cdc25bb 100644
--- a/res/drawable/ic_suggestion_fingerprint.xml
+++ b/res/drawable/ic_suggestion_fingerprint.xml
@@ -18,7 +18,7 @@
+
+
+
+
diff --git a/res/drawable/ic_translate_24dp.xml b/res/drawable/ic_translate_24dp.xml
new file mode 100644
index 0000000000000000000000000000000000000000..4df035c39bec463fc000468db28c62a0e14b25e5
--- /dev/null
+++ b/res/drawable/ic_translate_24dp.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
diff --git a/res/drawable/ic_bt_imaging.xml b/res/drawable/selectable_card.xml
similarity index 55%
rename from res/drawable/ic_bt_imaging.xml
rename to res/drawable/selectable_card.xml
index 01e78c0d4137f065e99883d67b02024440d81ba0..9c1987731b92ae65b0d082c5b0f8410a4b3b55dc 100644
--- a/res/drawable/ic_bt_imaging.xml
+++ b/res/drawable/selectable_card.xml
@@ -1,3 +1,4 @@
+
-
-
-
\ No newline at end of file
+
+
+
+
diff --git a/res/layout-land/confirm_lock_password.xml b/res/layout-land/confirm_lock_password.xml
index 63b7e48dfd837d16408d7dd4f8a34da3793595dd..218192c21d7d15006d56927f9895d78c37a774ab 100644
--- a/res/layout-land/confirm_lock_password.xml
+++ b/res/layout-land/confirm_lock_password.xml
@@ -22,7 +22,6 @@
-
-
+ android:layout_height="wrap_content"/>
+ android:layout_height="0dp"
+ android:layout_weight="1">
-
+ android:layout_gravity="center_vertical"
+ android:gravity="center_horizontal"
+ android:orientation="vertical">
-
+
+
+
+
+
-
-
-
+ android:fillViewport="true">
-
-
-
-
-
-
+ android:clipChildren="false"
+ android:paddingBottom="0dp">
-
+
+
+
+ android:layout_gravity="?attr/suwGlifHeaderGravity"
+ android:layout_marginStart="0dp"
+ android:layout_marginEnd="0dp"
+ android:src="@drawable/ic_fingerprint_header" />
-
-
+ android:layout_marginStart="0dp"
+ android:layout_marginEnd="0dp" />
-
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+ android:gravity="center"
+ android:orientation="vertical">
-
+
-
+
-
+
+
+
diff --git a/res/layout-land/fingerprint_enroll_find_sensor.xml b/res/layout-land/fingerprint_enroll_find_sensor.xml
index 72525b551247e1d983df87b49288e95063d8b589..8712ad70e34880f965d44dcb34d939c5f91677ff 100644
--- a/res/layout-land/fingerprint_enroll_find_sensor.xml
+++ b/res/layout-land/fingerprint_enroll_find_sensor.xml
@@ -44,7 +44,8 @@
android:layout_width="match_parent"
android:layout_height="match_parent"
android:clipChildren="false"
- android:clipToPadding="false">
+ android:clipToPadding="false"
+ android:fillViewport="true">
@@ -76,13 +78,18 @@
android:layout_height="wrap_content"
android:text="@string/security_settings_fingerprint_enroll_find_sensor_message"/>
+
+
+ android:text="@string/skip_label" />
diff --git a/res/layout-land/fingerprint_enroll_finish.xml b/res/layout-land/fingerprint_enroll_finish.xml
index ca1a2d26339e035771f5efc2461ba1d113a20174..0b673b872b268291ad5e5d51bda43ffe2fec98a7 100644
--- a/res/layout-land/fingerprint_enroll_finish.xml
+++ b/res/layout-land/fingerprint_enroll_finish.xml
@@ -20,91 +20,108 @@
android:id="@+id/setup_wizard_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
+ android:layout="@layout/suw_glif_blank_template"
style="?attr/fingerprint_layout_theme">
-
+ android:fillViewport="true">
-
-
-
-
+ android:clipChildren="false">
+ android:orientation="vertical">
-
+ android:layout_gravity="?attr/suwGlifHeaderGravity"
+ android:layout_marginLeft="0dp"
+ android:layout_marginRight="0dp"
+ android:contentDescription="@null"
+ android:src="@drawable/ic_fingerprint_header"/>
+
+
+
+
-
+ android:layout_marginTop="8dp"
+ android:clipChildren="false"
+ android:clipToPadding="false"
+ android:orientation="horizontal">
+
+
+
+
+
+
+
+
-
-
-
+
-
+
-
-
-
+
+
+
diff --git a/res/layout/account_header.xml b/res/layout/account_header.xml
deleted file mode 100755
index 818d47c469e524702fd136904bf501990ac4532a..0000000000000000000000000000000000000000
--- a/res/layout/account_header.xml
+++ /dev/null
@@ -1,53 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/res/layout/app_details.xml b/res/layout/app_details.xml
deleted file mode 100644
index 2db23e40ac80cf862b5b2ec38c1df995b40a25a8..0000000000000000000000000000000000000000
--- a/res/layout/app_details.xml
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/res/layout/app_domains_dialog.xml b/res/layout/app_domains_dialog.xml
index f9c6b6453debb5525a4fb90b7f9b3bc9c1b8fc87..d006027451b42f7196a6886cb16bed67bbc00116 100644
--- a/res/layout/app_domains_dialog.xml
+++ b/res/layout/app_domains_dialog.xml
@@ -15,18 +15,12 @@
limitations under the License.
-->
-
+
-
-
-
diff --git a/res/layout/app_domains_item.xml b/res/layout/app_domains_item.xml
index e2ccbd3deecfc6ea86caa641a09584a70bc70e85..5aa9cfa677d2f175dedcd78be8d93b92be8b3e20 100644
--- a/res/layout/app_domains_item.xml
+++ b/res/layout/app_domains_item.xml
@@ -15,12 +15,12 @@
limitations under the License.
-->
-
+ android:paddingTop="8dp"
+ android:paddingBottom="8dp" />
diff --git a/res/layout/app_item.xml b/res/layout/app_item.xml
index 15a901427cfd2137bff63980548b2bb32b0a1a54..d53afc965e83755a956e1d7669cad2bf2e503215 100644
--- a/res/layout/app_item.xml
+++ b/res/layout/app_item.xml
@@ -18,16 +18,16 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:minHeight="72dp"
- android:paddingTop="16dp"
- android:paddingBottom="16dp"
+ android:paddingTop="12dp"
+ android:paddingBottom="12dp"
android:gravity="top"
android:columnCount="3"
android:duplicateParentState="true">
+
+
@@ -54,7 +62,6 @@
android:id="@+id/battery_header_icon"
android:layout_width="@dimen/battery_meter_width"
android:layout_height="@dimen/battery_meter_height"
- android:layout_gravity="end"
- android:layout_marginEnd="24dp"/>
+ android:layout_marginEnd="16dp"/>
\ No newline at end of file
diff --git a/res/layout/battery_history_detail.xml b/res/layout/battery_history_detail.xml
index b782e397c66571378c0326dbee7429de7ca302c2..ea758655231fa16410bb481593d12947db411b27 100644
--- a/res/layout/battery_history_detail.xml
+++ b/res/layout/battery_history_detail.xml
@@ -49,7 +49,7 @@
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="?android:attr/textColorSecondary"/>
-
-
+
+
diff --git a/res/layout/choose_lock_dialog_item.xml b/res/layout/choose_lock_dialog_item.xml
new file mode 100644
index 0000000000000000000000000000000000000000..46ad539fe0d40eeaf50fe87ece120e632e21a73f
--- /dev/null
+++ b/res/layout/choose_lock_dialog_item.xml
@@ -0,0 +1,30 @@
+
+
+
+
diff --git a/res/layout/choose_lock_password.xml b/res/layout/choose_lock_password.xml
index 0888b5e201f15f363174098e47cc0c6292145e75..7ce30344d585616b2a48d63b3ae8cd7e852fb021 100644
--- a/res/layout/choose_lock_password.xml
+++ b/res/layout/choose_lock_password.xml
@@ -32,41 +32,50 @@
android:gravity="center_horizontal"
android:orientation="vertical">
-
+ android:visibility="gone" />
-
-
+ android:layout_marginTop="16dp"
+ android:clipChildren="false"
+ android:clipToPadding="false"
+ android:orientation="vertical"
+ android:layoutMode="opticalBounds"
+ android:paddingBottom="8dp">
-
+
+ android:layout_height="wrap_content"
+ android:layout_gravity="center"
+ android:gravity="center"
+ android:inputType="textPassword"
+ android:imeOptions="actionNext|flagNoExtractUi|flagForceAscii"
+ style="@style/TextAppearance.PasswordEntry"/>
+ android:id="@+id/password_requirements_view"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"/>
+
+
+
diff --git a/res/layout/choose_lock_password_footer.xml b/res/layout/choose_lock_password_footer.xml
index 57be3201e4de13086a32a494f2aedc82fc17ded6..323a884cae994d052bd5547c00e96cc5cd3bad6c 100644
--- a/res/layout/choose_lock_password_footer.xml
+++ b/res/layout/choose_lock_password_footer.xml
@@ -38,6 +38,6 @@
style="@style/SuwGlifButton.Primary"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:text="@string/lockpassword_continue_label" />
+ android:text="@string/next_label" />
diff --git a/res/layout/choose_lock_pattern_common.xml b/res/layout/choose_lock_pattern_common.xml
index a54987dcaaa4995309c6eff2d396d4258def67a0..3ea960d1a7d7cfddda62ae88fb1e673d9a56ea70 100644
--- a/res/layout/choose_lock_pattern_common.xml
+++ b/res/layout/choose_lock_pattern_common.xml
@@ -22,20 +22,42 @@
android:layout_width="match_parent"
android:layout_height="match_parent"
android:icon="@drawable/ic_lock"
+ android:layout="@layout/suw_glif_blank_template"
settings:suwFooter="@layout/choose_lock_pattern_common_footer"
settings:suwHeaderText="@string/lockpassword_choose_your_pattern_header">
+
+
+
+
+
+
+
+
@@ -55,7 +76,7 @@
+ android:layout_weight="1" />
diff --git a/res/layout/condition_card.xml b/res/layout/condition_card.xml
deleted file mode 100644
index 4edd0f2981357e81fd8c219debb59e39a57ed2da..0000000000000000000000000000000000000000
--- a/res/layout/condition_card.xml
+++ /dev/null
@@ -1,128 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/res/layout/account_type_preference.xml b/res/layout/condition_header_icon.xml
similarity index 64%
rename from res/layout/account_type_preference.xml
rename to res/layout/condition_header_icon.xml
index f7ba859fe333f9c28de540a5dc1ef4d66f401ff1..4f93f547c22b93a7847f549987804379337a94de 100644
--- a/res/layout/account_type_preference.xml
+++ b/res/layout/condition_header_icon.xml
@@ -1,5 +1,6 @@
-
+ android:id="@android:id/icon"
+ android:layout_width="@dimen/dashboard_tile_image_size"
+ android:layout_height="@dimen/dashboard_tile_image_size"
+ android:layout_marginStart="0dp"
+ android:layout_marginEnd="24dp"
+ android:tint="?android:attr/colorAccent"
+ android:scaleType="centerInside"/>
diff --git a/res/layout/condition_tile.xml b/res/layout/condition_tile.xml
new file mode 100644
index 0000000000000000000000000000000000000000..3e2f9b4938c91d4807eea22f261f74099c75cdfa
--- /dev/null
+++ b/res/layout/condition_tile.xml
@@ -0,0 +1,95 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/res/layout/confirm_lock_password_base.xml b/res/layout/confirm_lock_password_base.xml
index 6942863bb0a280f00ff2270adf673ec18f618303..05e90d223d69ab7d1339cb50c18271a06d96d4ff 100644
--- a/res/layout/confirm_lock_password_base.xml
+++ b/res/layout/confirm_lock_password_base.xml
@@ -47,8 +47,7 @@
android:layout_marginEnd="?attr/confirmDeviceCredentialsSideMargin"
android:layout_marginTop="12dp"
android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- />
+ android:layout_height="wrap_content" />
-
+ android:gravity="center_horizontal"
+ android:orientation="vertical">
-
+
+
+
+
+
+
+ android:layout_weight="1"/>
-
-
-
-
-
+ android:gravity="center_horizontal"
+ android:orientation="vertical">
-
+
+
+
+
+
+
+ android:layout_weight="1" />
-
-
-
-
-
+ android:layout_height="wrap_content"
+ android:orientation="vertical">
-
+
-
+
-
+
-
+
-
-
-
-
+ android:layout_weight="4"
+ android:layout_gravity="center_horizontal"/>
-
-
+
+
+