diff --git a/core/java/com/android/internal/app/ResolverActivity.java b/core/java/com/android/internal/app/ResolverActivity.java
index 7e53a5afc3158..b39cffd9a4d77 100644
--- a/core/java/com/android/internal/app/ResolverActivity.java
+++ b/core/java/com/android/internal/app/ResolverActivity.java
@@ -642,7 +642,8 @@ public class ResolverActivity extends Activity implements
if (shouldUseMiniResolver()) {
View buttonContainer = findViewById(R.id.button_bar_container);
- buttonContainer.setPadding(0, 0, 0, mSystemWindowInsets.bottom);
+ buttonContainer.setPadding(0, 0, 0, mSystemWindowInsets.bottom
+ + getResources().getDimensionPixelOffset(R.dimen.resolver_button_bar_spacing));
}
// Need extra padding so the list can fully scroll up
diff --git a/core/res/res/color-night/resolver_button_text.xml b/core/res/res/color-night/resolver_button_text.xml
new file mode 100644
index 0000000000000..c71db65ffbe4f
--- /dev/null
+++ b/core/res/res/color-night/resolver_button_text.xml
@@ -0,0 +1,20 @@
+
+
+
+
+
diff --git a/core/res/res/color/resolver_button_text.xml b/core/res/res/color/resolver_button_text.xml
new file mode 100644
index 0000000000000..7c4bd08c07c5f
--- /dev/null
+++ b/core/res/res/color/resolver_button_text.xml
@@ -0,0 +1,20 @@
+
+
+
+
+
diff --git a/core/res/res/drawable/resolver_button_bg.xml b/core/res/res/drawable/resolver_button_bg.xml
new file mode 100644
index 0000000000000..9ab063d4c7c6a
--- /dev/null
+++ b/core/res/res/drawable/resolver_button_bg.xml
@@ -0,0 +1,40 @@
+
+
+
+ -
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/core/res/res/drawable/resolver_outlined_button_bg.xml b/core/res/res/drawable/resolver_outlined_button_bg.xml
new file mode 100644
index 0000000000000..e811dfad43620
--- /dev/null
+++ b/core/res/res/drawable/resolver_outlined_button_bg.xml
@@ -0,0 +1,32 @@
+
+
+
+ -
+
+
+
+
+
+
+
+
diff --git a/core/res/res/layout/miniresolver.xml b/core/res/res/layout/miniresolver.xml
index 85fe2835fd5ed..ded23feaca8f9 100644
--- a/core/res/res/layout/miniresolver.xml
+++ b/core/res/res/layout/miniresolver.xml
@@ -36,10 +36,11 @@