diff --git a/core/res/res/anim/button_state_list_anim_material.xml b/core/res/res/anim/button_state_list_anim_material.xml
index 01989a4edaf16..9a615488777e3 100644
--- a/core/res/res/anim/button_state_list_anim_material.xml
+++ b/core/res/res/anim/button_state_list_anim_material.xml
@@ -18,16 +18,37 @@
+
- -
+
-
+
+
+
+ -
+
+
+
diff --git a/core/res/res/drawable-hdpi/btn_mtrl_alpha.9.png b/core/res/res/drawable-hdpi/btn_mtrl_alpha.9.png
deleted file mode 100644
index 171688f8e26e6..0000000000000
Binary files a/core/res/res/drawable-hdpi/btn_mtrl_alpha.9.png and /dev/null differ
diff --git a/core/res/res/drawable-hdpi/btn_toggle_mtrl_alpha.9.png b/core/res/res/drawable-hdpi/btn_toggle_mtrl_alpha.9.png
deleted file mode 100644
index 879d9c29bb468..0000000000000
Binary files a/core/res/res/drawable-hdpi/btn_toggle_mtrl_alpha.9.png and /dev/null differ
diff --git a/core/res/res/drawable-ldpi/btn_mtrl_alpha.9.png b/core/res/res/drawable-ldpi/btn_mtrl_alpha.9.png
deleted file mode 100644
index 1b648dbed489d..0000000000000
Binary files a/core/res/res/drawable-ldpi/btn_mtrl_alpha.9.png and /dev/null differ
diff --git a/core/res/res/drawable-mdpi/btn_mtrl_alpha.9.png b/core/res/res/drawable-mdpi/btn_mtrl_alpha.9.png
deleted file mode 100644
index fc51595d40e89..0000000000000
Binary files a/core/res/res/drawable-mdpi/btn_mtrl_alpha.9.png and /dev/null differ
diff --git a/core/res/res/drawable-mdpi/btn_toggle_mtrl_alpha.9.png b/core/res/res/drawable-mdpi/btn_toggle_mtrl_alpha.9.png
deleted file mode 100644
index dca86eae0d338..0000000000000
Binary files a/core/res/res/drawable-mdpi/btn_toggle_mtrl_alpha.9.png and /dev/null differ
diff --git a/core/res/res/drawable-xhdpi/btn_mtrl_alpha.9.png b/core/res/res/drawable-xhdpi/btn_mtrl_alpha.9.png
deleted file mode 100644
index 30d732a30b198..0000000000000
Binary files a/core/res/res/drawable-xhdpi/btn_mtrl_alpha.9.png and /dev/null differ
diff --git a/core/res/res/drawable-xhdpi/btn_toggle_mtrl_alpha.9.png b/core/res/res/drawable-xhdpi/btn_toggle_mtrl_alpha.9.png
deleted file mode 100644
index b135338b31e40..0000000000000
Binary files a/core/res/res/drawable-xhdpi/btn_toggle_mtrl_alpha.9.png and /dev/null differ
diff --git a/core/res/res/drawable-xxhdpi/btn_mtrl_alpha.9.png b/core/res/res/drawable-xxhdpi/btn_mtrl_alpha.9.png
deleted file mode 100644
index 7d29d1823b8fb..0000000000000
Binary files a/core/res/res/drawable-xxhdpi/btn_mtrl_alpha.9.png and /dev/null differ
diff --git a/core/res/res/drawable-xxhdpi/btn_toggle_mtrl_alpha.9.png b/core/res/res/drawable-xxhdpi/btn_toggle_mtrl_alpha.9.png
deleted file mode 100644
index f235aed7ca8a4..0000000000000
Binary files a/core/res/res/drawable-xxhdpi/btn_toggle_mtrl_alpha.9.png and /dev/null differ
diff --git a/core/res/res/drawable-xxxhdpi/btn_mtrl_alpha.9.png b/core/res/res/drawable-xxxhdpi/btn_mtrl_alpha.9.png
deleted file mode 100644
index 01eeefef38bb8..0000000000000
Binary files a/core/res/res/drawable-xxxhdpi/btn_mtrl_alpha.9.png and /dev/null differ
diff --git a/core/res/res/drawable-xxxhdpi/btn_toggle_mtrl_alpha.9.png b/core/res/res/drawable-xxxhdpi/btn_toggle_mtrl_alpha.9.png
deleted file mode 100755
index 7556167452fe3..0000000000000
Binary files a/core/res/res/drawable-xxxhdpi/btn_toggle_mtrl_alpha.9.png and /dev/null differ
diff --git a/core/res/res/drawable/btn_borderless_material.xml b/core/res/res/drawable/btn_borderless_material.xml
index a459089472d53..47cc455d6d542 100644
--- a/core/res/res/drawable/btn_borderless_material.xml
+++ b/core/res/res/drawable/btn_borderless_material.xml
@@ -14,8 +14,13 @@
limitations under the License.
-->
-
-
-
+
+
+
+
+
diff --git a/core/res/res/drawable/btn_default_material.xml b/core/res/res/drawable/btn_default_material.xml
index 9cee3ab4cec35..b04d4fb2f75b6 100644
--- a/core/res/res/drawable/btn_default_material.xml
+++ b/core/res/res/drawable/btn_default_material.xml
@@ -14,10 +14,12 @@
limitations under the License.
-->
-
- -
-
-
-
+
+
+
+
+
diff --git a/core/res/res/drawable/btn_default_mtrl_shape.xml b/core/res/res/drawable/btn_default_mtrl_shape.xml
new file mode 100644
index 0000000000000..9235c76860857
--- /dev/null
+++ b/core/res/res/drawable/btn_default_mtrl_shape.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
diff --git a/core/res/res/drawable/btn_toggle_material.xml b/core/res/res/drawable/btn_toggle_material.xml
index 73fe4d3e1a1a3..a9951e7188b19 100644
--- a/core/res/res/drawable/btn_toggle_material.xml
+++ b/core/res/res/drawable/btn_toggle_material.xml
@@ -15,16 +15,24 @@
-->
+ android:insetLeft="@dimen/control_inset_material"
+ android:insetTop="@dimen/control_inset_material"
+ android:insetBottom="@dimen/control_inset_material"
+ android:insetRight="@dimen/control_inset_material">
-
-
-
+
+
+
+
+
diff --git a/core/res/res/values/arrays.xml b/core/res/res/values/arrays.xml
index b135d4e791094..11d6dca032b71 100644
--- a/core/res/res/values/arrays.xml
+++ b/core/res/res/values/arrays.xml
@@ -335,7 +335,6 @@
- @drawable/btn_check_to_on_mtrl_013
- @drawable/btn_check_to_on_mtrl_014
- @drawable/btn_check_to_on_mtrl_015
- - @drawable/btn_mtrl_alpha
- @drawable/btn_radio_to_off_mtrl_000
- @drawable/btn_radio_to_off_mtrl_001
- @drawable/btn_radio_to_off_mtrl_002
@@ -402,7 +401,6 @@
- @drawable/btn_switch_to_on_mtrl_013
- @drawable/btn_switch_to_on_mtrl_014
- @drawable/btn_toggle_indicator_mtrl_alpha
- - @drawable/btn_toggle_mtrl_alpha
- @drawable/expander_close_mtrl_alpha
- @drawable/expander_open_mtrl_alpha
- @drawable/fastscroll_thumb_mtrl_alpha
diff --git a/core/res/res/values/dimens_material.xml b/core/res/res/values/dimens_material.xml
index 18e4574d31353..bae8e8d623855 100644
--- a/core/res/res/values/dimens_material.xml
+++ b/core/res/res/values/dimens_material.xml
@@ -58,6 +58,14 @@
16dp
32dp
-
- 2dp
+
+ 1dp
+
+ 2dp
+
+ 4dp
+
+ 4dp
+
+ 2dp
diff --git a/core/res/res/values/integers.xml b/core/res/res/values/integers.xml
index e6748c4d5652b..fd61f73396994 100644
--- a/core/res/res/values/integers.xml
+++ b/core/res/res/values/integers.xml
@@ -20,4 +20,5 @@
75
0
100
+ 100
diff --git a/core/res/res/values/styles_material.xml b/core/res/res/values/styles_material.xml
index 75f905c07efd8..b496ead7b46f0 100644
--- a/core/res/res/values/styles_material.xml
+++ b/core/res/res/values/styles_material.xml
@@ -355,35 +355,35 @@ please see styles_device_defaults.xml.
@@ -399,9 +399,7 @@ please see styles_device_defaults.xml.
- ?attr/textColorPrimary
- 48dip
- 88dip
-
-
-
+ - @anim/button_state_list_anim_material
@@ -430,7 +428,6 @@ please see styles_device_defaults.xml.
- @drawable/btn_toggle_material
- @string/capital_on
- @string/capital_off
- - 48dip