Loading core/java/android/widget/AbsListView.java +2 −2 Original line number Original line Diff line number Diff line Loading @@ -4337,13 +4337,14 @@ public abstract class AbsListView extends AdapterView<ListAdapter> implements Te translateX = 0; translateX = 0; translateY = 0; translateY = 0; } } mEdgeGlowTop.setSize(width, height); mEdgeGlowBottom.setSize(width, height); if (!mEdgeGlowTop.isFinished()) { if (!mEdgeGlowTop.isFinished()) { final int restoreCount = canvas.save(); final int restoreCount = canvas.save(); canvas.clipRect(translateX, translateY, canvas.clipRect(translateX, translateY, translateX + width ,translateY + mEdgeGlowTop.getMaxHeight()); translateX + width ,translateY + mEdgeGlowTop.getMaxHeight()); final int edgeY = Math.min(0, scrollY + mFirstPositionDistanceGuess) + translateY; final int edgeY = Math.min(0, scrollY + mFirstPositionDistanceGuess) + translateY; canvas.translate(translateX, edgeY); canvas.translate(translateX, edgeY); mEdgeGlowTop.setSize(width, height); if (mEdgeGlowTop.draw(canvas)) { if (mEdgeGlowTop.draw(canvas)) { invalidateTopGlow(); invalidateTopGlow(); } } Loading @@ -4358,7 +4359,6 @@ public abstract class AbsListView extends AdapterView<ListAdapter> implements Te - (clipToPadding ? mPaddingBottom : 0); - (clipToPadding ? mPaddingBottom : 0); canvas.translate(edgeX, edgeY); canvas.translate(edgeX, edgeY); canvas.rotate(180, width, 0); canvas.rotate(180, width, 0); mEdgeGlowBottom.setSize(width, height); if (mEdgeGlowBottom.draw(canvas)) { if (mEdgeGlowBottom.draw(canvas)) { invalidateBottomGlow(); invalidateBottomGlow(); } } Loading Loading
core/java/android/widget/AbsListView.java +2 −2 Original line number Original line Diff line number Diff line Loading @@ -4337,13 +4337,14 @@ public abstract class AbsListView extends AdapterView<ListAdapter> implements Te translateX = 0; translateX = 0; translateY = 0; translateY = 0; } } mEdgeGlowTop.setSize(width, height); mEdgeGlowBottom.setSize(width, height); if (!mEdgeGlowTop.isFinished()) { if (!mEdgeGlowTop.isFinished()) { final int restoreCount = canvas.save(); final int restoreCount = canvas.save(); canvas.clipRect(translateX, translateY, canvas.clipRect(translateX, translateY, translateX + width ,translateY + mEdgeGlowTop.getMaxHeight()); translateX + width ,translateY + mEdgeGlowTop.getMaxHeight()); final int edgeY = Math.min(0, scrollY + mFirstPositionDistanceGuess) + translateY; final int edgeY = Math.min(0, scrollY + mFirstPositionDistanceGuess) + translateY; canvas.translate(translateX, edgeY); canvas.translate(translateX, edgeY); mEdgeGlowTop.setSize(width, height); if (mEdgeGlowTop.draw(canvas)) { if (mEdgeGlowTop.draw(canvas)) { invalidateTopGlow(); invalidateTopGlow(); } } Loading @@ -4358,7 +4359,6 @@ public abstract class AbsListView extends AdapterView<ListAdapter> implements Te - (clipToPadding ? mPaddingBottom : 0); - (clipToPadding ? mPaddingBottom : 0); canvas.translate(edgeX, edgeY); canvas.translate(edgeX, edgeY); canvas.rotate(180, width, 0); canvas.rotate(180, width, 0); mEdgeGlowBottom.setSize(width, height); if (mEdgeGlowBottom.draw(canvas)) { if (mEdgeGlowBottom.draw(canvas)) { invalidateBottomGlow(); invalidateBottomGlow(); } } Loading