Don't let the FAB obscure the last item of speed dial/call log/voicemail.

Bug: 72235391
Test: Manual
PiperOrigin-RevId: 182848699
Change-Id: I587f5f4dd770278747114da17581c8fc253651c0
diff --git a/java/com/android/contacts/common/res/values/dimens.xml b/java/com/android/contacts/common/res/values/dimens.xml
index 1ad9b30..df3e53c 100644
--- a/java/com/android/contacts/common/res/values/dimens.xml
+++ b/java/com/android/contacts/common/res/values/dimens.xml
@@ -49,9 +49,6 @@
   <dimen name="floating_action_button_width">56dp</dimen>
   <!-- Z translation of the floating action button -->
   <dimen name="floating_action_button_translation_z">8dp</dimen>
-  <!-- Padding to be applied to the bottom of lists to make space for the floating action
-       button -->
-  <dimen name="floating_action_button_list_bottom_padding">88dp</dimen>
   <!-- Right margin of the floating action button -->
   <dimen name="floating_action_button_margin_right">16dp</dimen>
   <!-- Bottom margin of the floating action button -->
diff --git a/java/com/android/dialer/calllog/ui/res/layout/new_call_log_fragment.xml b/java/com/android/dialer/calllog/ui/res/layout/new_call_log_fragment.xml
index e1d8410..1a3a08b 100644
--- a/java/com/android/dialer/calllog/ui/res/layout/new_call_log_fragment.xml
+++ b/java/com/android/dialer/calllog/ui/res/layout/new_call_log_fragment.xml
@@ -20,4 +20,6 @@
     android:id="@+id/new_call_log_recycler_view"
     android:layout_width="match_parent"
     android:layout_height="match_parent"
-    android:background="@color/background_dialer_light"/>
+    android:background="@color/background_dialer_light"
+    android:paddingBottom="@dimen/floating_action_button_list_bottom_padding"
+    android:clipToPadding="false"/>
diff --git a/java/com/android/dialer/speeddial/res/layout/fragment_speed_dial.xml b/java/com/android/dialer/speeddial/res/layout/fragment_speed_dial.xml
index ecbb951..9f2dec9 100644
--- a/java/com/android/dialer/speeddial/res/layout/fragment_speed_dial.xml
+++ b/java/com/android/dialer/speeddial/res/layout/fragment_speed_dial.xml
@@ -22,4 +22,5 @@
     android:paddingStart="16dp"
     android:paddingEnd="16dp"
     android:clipToPadding="false"
-    android:background="@color/background_dialer_light"/>
+    android:background="@color/background_dialer_light"
+    android:paddingBottom="@dimen/floating_action_button_list_bottom_padding"/>
diff --git a/java/com/android/dialer/theme/res/values/dimens.xml b/java/com/android/dialer/theme/res/values/dimens.xml
index 2b5243e..88b8a04 100644
--- a/java/com/android/dialer/theme/res/values/dimens.xml
+++ b/java/com/android/dialer/theme/res/values/dimens.xml
@@ -50,4 +50,8 @@
 
   <!-- Minimum width for material compliant buttons. -->
   <dimen name="dialer_button_min_width">72dp</dimen>
+
+  <!-- Padding to be applied to the bottom of lists to make space for the floating action
+     button -->
+  <dimen name="floating_action_button_list_bottom_padding">88dp</dimen>
 </resources>
diff --git a/java/com/android/dialer/voicemail/listui/res/layout/new_voicemail_call_log_fragment.xml b/java/com/android/dialer/voicemail/listui/res/layout/new_voicemail_call_log_fragment.xml
index c3d8859..9daa3e1 100644
--- a/java/com/android/dialer/voicemail/listui/res/layout/new_voicemail_call_log_fragment.xml
+++ b/java/com/android/dialer/voicemail/listui/res/layout/new_voicemail_call_log_fragment.xml
@@ -17,7 +17,6 @@
 
 
 <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
-    xmlns:fab="http://schemas.android.com/apk/res-auto"
     android:id="@+id/fragment_my_frame_layout"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
@@ -29,6 +28,8 @@
       android:id="@+id/new_voicemail_call_log_recycler_view"
       android:layout_width="match_parent"
       android:layout_height="match_parent"
-      android:background="@color/background_dialer_light"/>
+      android:background="@color/background_dialer_light"
+      android:paddingBottom="@dimen/floating_action_button_list_bottom_padding"
+      android:clipToPadding="false"/>
 
 </FrameLayout>