From a4294de030829c8aa9510c01ae5d16972ffab521 Mon Sep 17 00:00:00 2001 From: Rossen Hristov Date: Tue, 14 Jun 2016 10:42:23 +0300 Subject: [PATCH] Fix: Images have margin when added to Layout Resolves https://github.com/NativeScript/NativeScript/issues/1425 --- .../src/main/java/org/nativescript/widgets/ImageView.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/android/widgets/src/main/java/org/nativescript/widgets/ImageView.java b/android/widgets/src/main/java/org/nativescript/widgets/ImageView.java index 52a655283..e8593ce87 100644 --- a/android/widgets/src/main/java/org/nativescript/widgets/ImageView.java +++ b/android/widgets/src/main/java/org/nativescript/widgets/ImageView.java @@ -73,8 +73,8 @@ public class ImageView extends android.widget.ImageView { if (measureWidth != 0 && measureHeight != 0 && (finiteWidth || finiteHeight)) { this.computeScaleFactor(width, height, finiteWidth, finiteHeight, measureWidth, measureHeight); - int resultW = (int) Math.floor(measureWidth * this.scaleW); - int resultH = (int) Math.floor(measureHeight * this.scaleH); + int resultW = (int) Math.round(measureWidth * this.scaleW); + int resultH = (int) Math.round(measureHeight * this.scaleH); measureWidth = finiteWidth ? Math.min(resultW, width) : resultW; measureHeight = finiteHeight ? Math.min(resultH, height) : resultH;