Skip to content

Commit

Permalink
[TIMOB-24849] Fix ListView items border properties
Browse files Browse the repository at this point in the history
  • Loading branch information
Gary Mathews committed Jun 19, 2017
1 parent 37b4e67 commit 8a54ac2
Showing 1 changed file with 13 additions and 17 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -1400,27 +1400,23 @@ private void initializeBorder(KrollDict d, Integer bgColor)
}
borderView.setRadius(radius);
}
if (d.containsKey(TiC.PROPERTY_BORDER_COLOR) || d.containsKey(TiC.PROPERTY_BORDER_WIDTH)) {
if (bgColor != null) {
borderView.setBgColor(bgColor);
}
if (d.containsKey(TiC.PROPERTY_BORDER_COLOR)) {
borderView.setColor(TiConvert.toColor(d, TiC.PROPERTY_BORDER_COLOR));
} else {
if (bgColor != null) {
borderView.setColor(bgColor);
}
}
Object borderWidth = "1";
if (d.containsKey(TiC.PROPERTY_BORDER_WIDTH)) {
borderWidth = d.get(TiC.PROPERTY_BORDER_WIDTH);
}

if (bgColor != null) {
borderView.setBgColor(bgColor);
borderView.setColor(bgColor);
}
if (d.containsKey(TiC.PROPERTY_BORDER_COLOR)) {
borderView.setColor(TiConvert.toColor(d, TiC.PROPERTY_BORDER_COLOR));
}

TiDimension width = TiConvert.toTiDimension(borderWidth, TiDimension.TYPE_WIDTH);
if (d.containsKey(TiC.PROPERTY_BORDER_WIDTH)) {
TiDimension width = TiConvert.toTiDimension(d.get(TiC.PROPERTY_BORDER_WIDTH), TiDimension.TYPE_WIDTH);
if (width != null) {
borderView.setBorderWidth((float)width.getPixels(getNativeView()));
borderView.setBorderWidth((float) width.getPixels(borderView));
}
}

borderView.invalidate();
}
}
}
Expand Down

0 comments on commit 8a54ac2

Please sign in to comment.