Fix the add a favorite button alignment.
Bug: 138846316
Fixes: 138846316
Test: build and run dialer
Change-Id: I2b650b2e84ee9ecb32d8c062e583a118dc48d012
diff --git a/res/layout/add_favorite_list_item.xml b/res/layout/add_favorite_list_item.xml
index 19781f5..c81fa3b 100644
--- a/res/layout/add_favorite_list_item.xml
+++ b/res/layout/add_favorite_list_item.xml
@@ -21,7 +21,9 @@
android:text="@string/add_favorite_button"
android:textAppearance="?android:attr/textAppearanceLarge"
android:singleLine="true"
- android:gravity="center"
+ android:gravity="top|center_horizontal"
android:background="?android:attr/selectableItemBackground"
+ android:paddingStart="0dp"
+ android:paddingEnd="0dp"
android:drawableTop="@drawable/ic_add_favorite"
android:drawablePadding="@dimen/favorites_avatar_margin_bottom"/>
diff --git a/res/values/styles.xml b/res/values/styles.xml
index d805eaa..3f611fc 100644
--- a/res/values/styles.xml
+++ b/res/values/styles.xml
@@ -101,7 +101,8 @@
<item name="android:minHeight">@dimen/touch_target_size</item>
</style>
- <style name="Widget.Dialer.ActionButton.Overflow" parent="android:Widget.DeviceDefault.ActionButton.Overflow">
+ <style name="Widget.Dialer.ActionButton.Overflow"
+ parent="android:Widget.DeviceDefault.ActionButton.Overflow">
<item name="android:src">@drawable/ic_overflow</item>
<item name="android:minWidth">@dimen/touch_target_size</item>
<item name="android:minHeight">@dimen/touch_target_size</item>
@@ -139,4 +140,10 @@
<item name="android:displayOptions">showTitle|homeAsUp|showCustom</item>
</style>
+ <style name="Widget.Dialer.Button" parent="android:Widget.DeviceDefault.Button">
+ <item name="android:ellipsize">none</item>
+ <item name="android:requiresFadingEdge">horizontal</item>
+ <item name="android:fadingEdgeLength">@*android:dimen/car_textview_fading_edge_length</item>
+ </style>
+
</resources>
diff --git a/res/values/themes.xml b/res/values/themes.xml
index 9317fb8..6a964de 100644
--- a/res/values/themes.xml
+++ b/res/values/themes.xml
@@ -23,6 +23,7 @@
</item>
<item name="android:listDivider">@drawable/list_divider</item>
<item name="android:toolbarStyle">@style/Widget.Dialer.Toolbar</item>
+ <item name="android:buttonStyle">@style/Widget.Dialer.Button</item>
</style>
<style name="Theme.Dialer.Setting" parent="Theme.Dialer">