Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c27346fa authored by Vu Thanh Cong's avatar Vu Thanh Cong Committed by android-build-merger
Browse files

Merge "Fix edge effect not showing up on first scroll" am: 894d8cf4 am: 391a7c38 am: bc7b84e4

am: 7d3edea9

Change-Id: I26189eb151608994f60d349abdc3660e26032b38
parents cfe95a13 7d3edea9
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -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();
                }