Fix EdgeEffect clipping in contact scrollers
Bug: 17318701
Change-Id: I5fc5b25aba44bbe757876a1233db6773da2a6a81
diff --git a/src/com/android/contacts/common/util/ContactListViewUtils.java b/src/com/android/contacts/common/util/ContactListViewUtils.java
index 7748607..05c17ae 100644
--- a/src/com/android/contacts/common/util/ContactListViewUtils.java
+++ b/src/com/android/contacts/common/util/ContactListViewUtils.java
@@ -1,9 +1,8 @@
package com.android.contacts.common.util;
-import android.content.res.Resources;
+import android.view.View;
import android.widget.ListView;
-import com.android.contacts.common.R;
/**
* Utilities for loading contact list view.
@@ -30,6 +29,9 @@
listView.getPaddingTop(),
(int) (width * paddingPercent * TEXT_LEFT_PADDING_TO_CARD_PADDING_RATIO),
listView.getPaddingBottom());
+ // The EdgeEffect and ScrollBar need to span to the edge of the ListView's padding.
+ listView.setClipToPadding(false);
+ listView.setScrollBarStyle(View.SCROLLBARS_OUTSIDE_OVERLAY);
}
}
}