diff options
| -rw-r--r-- | core/java/android/widget/AbsListView.java | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/core/java/android/widget/AbsListView.java b/core/java/android/widget/AbsListView.java index 3766856fd74d..135ace64f666 100644 --- a/core/java/android/widget/AbsListView.java +++ b/core/java/android/widget/AbsListView.java @@ -3144,9 +3144,8 @@ public abstract class AbsListView extends AdapterView<ListAdapter> implements Te final int width = getWidth(); final int height = getHeight(); - canvas.translate(-width, 0); - canvas.rotate(-180, width, 0); - canvas.translate(0, -height); + canvas.translate(-width, Math.max(height, scrollY + mLastPositionDistanceGuess)); + canvas.rotate(180, width, 0); mEdgeGlowBottom.setSize(width, height); if (mEdgeGlowBottom.draw(canvas)) { invalidate(); |