From 6db9cbc0a90a3aec8927ef7abd6905e4491eb0b0 Mon Sep 17 00:00:00 2001 From: Jonathan Chang Date: Wed, 14 Sep 2016 23:09:28 -0700 Subject: [PATCH] Use CLAMP instead of MIRROR MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This matches the behavior on iOS where the gradient’s edge color is extended if the view’s bounds exceed the gradient positions. --- .../src/main/java/com/BV/LinearGradient/LinearGradientView.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/android/src/main/java/com/BV/LinearGradient/LinearGradientView.java b/android/src/main/java/com/BV/LinearGradient/LinearGradientView.java index c951425..7c6f73d 100644 --- a/android/src/main/java/com/BV/LinearGradient/LinearGradientView.java +++ b/android/src/main/java/com/BV/LinearGradient/LinearGradientView.java @@ -90,7 +90,7 @@ public class LinearGradientView extends View { mEndPos[1] * mSize[1], mColors, mLocations, - Shader.TileMode.MIRROR); + Shader.TileMode.CLAMP); mPaint.setShader(mShader); invalidate(); }