diff options
| author | 2018-07-25 10:35:10 -0700 | |
|---|---|---|
| committer | 2018-07-25 10:35:10 -0700 | |
| commit | bc7b84e463aee4358e31208b7e933b6bca2d9b11 (patch) | |
| tree | 511d089282ba1e6432a41d5d04296ffbb3b40a8c | |
| parent | d12b7f790d8742541d126a2eaddca44b3fc4aad2 (diff) | |
| parent | 391a7c381de0b61ea505d55d53e7977e6f361917 (diff) | |
Merge "Fix edge effect not showing up on first scroll" am: 894d8cf470
am: 391a7c381d
Change-Id: Icda44b95c21c99dc1de794f83bc28995a001c55a
| -rw-r--r-- | core/java/android/widget/AbsListView.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/core/java/android/widget/AbsListView.java b/core/java/android/widget/AbsListView.java index 298c61e403ab..edeb794faa5f 100644 --- a/core/java/android/widget/AbsListView.java +++ b/core/java/android/widget/AbsListView.java @@ -4337,13 +4337,14 @@ public abstract class AbsListView extends AdapterView<ListAdapter> implements Te translateX = 0; translateY = 0; } + mEdgeGlowTop.setSize(width, height); + mEdgeGlowBottom.setSize(width, height); if (!mEdgeGlowTop.isFinished()) { final int restoreCount = canvas.save(); canvas.clipRect(translateX, translateY, translateX + width ,translateY + mEdgeGlowTop.getMaxHeight()); final int edgeY = Math.min(0, scrollY + mFirstPositionDistanceGuess) + translateY; canvas.translate(translateX, edgeY); - mEdgeGlowTop.setSize(width, height); if (mEdgeGlowTop.draw(canvas)) { invalidateTopGlow(); } @@ -4358,7 +4359,6 @@ public abstract class AbsListView extends AdapterView<ListAdapter> implements Te - (clipToPadding ? mPaddingBottom : 0); canvas.translate(edgeX, edgeY); canvas.rotate(180, width, 0); - mEdgeGlowBottom.setSize(width, height); if (mEdgeGlowBottom.draw(canvas)) { invalidateBottomGlow(); } |