diff --git a/android/src/main/java/com/BV/LinearGradient/LinearGradientView.java b/android/src/main/java/com/BV/LinearGradient/LinearGradientView.java index f83d3ac..19b2e02 100644 --- a/android/src/main/java/com/BV/LinearGradient/LinearGradientView.java +++ b/android/src/main/java/com/BV/LinearGradient/LinearGradientView.java @@ -29,15 +29,15 @@ public class LinearGradientView extends View { ReadableArray colors = props.getArray("colors"); - //If we managed to get here and not get colors... give up. + // if we managed to get here and not get colors, give up. assert colors != null; + mColors = new int[colors.size()]; for (int i=0; i < mColors.length; i++) { mColors[i] = colors.getInt(i); } - try { ReadableArray locations = props.getArray("locations"); assert locations != null; @@ -58,14 +58,13 @@ public class LinearGradientView extends View { mStartPos = new float[]{0,0}; } - try { ReadableArray endPos = props.getArray("end"); assert endPos != null; mEndPos= new float[]{(float) endPos.getDouble(0), (float) endPos.getDouble(1)}; } catch (Exception e) { - //default to full height. - mEndPos = new float[]{0, getMeasuredHeight()}; + // default to full height. + mEndPos = new float[]{0, 1}; } mSize = new int[]{0, 0}; drawGradient(); diff --git a/package.json b/package.json index 5dd7b66..d6f792e 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "react-native-linear-gradient", "version": "1.3.1", "description": "A element for react-native", - "main": "index.ios.js", + "main": "index", "author": { "name": "Brent Vatne", "email": "brentvatne@gmail.com",