summaryrefslogtreecommitdiff
path: root/Xamarin.Forms.Platform.Android/VisualElementTracker.cs
diff options
context:
space:
mode:
authorStephane Delcroix <stephane@delcroix.org>2017-09-13 11:18:59 +0200
committerKangho Hur <kangho.hur@samsung.com>2017-10-23 13:30:51 +0900
commit1cacb2a4bcb238e8eb534a26ce39b86cbaa75161 (patch)
tree4e14f93aa1a98d53f817f97aa06b51a0e54b4b11 /Xamarin.Forms.Platform.Android/VisualElementTracker.cs
parent1aefef5d2f0c61b57ab4dbe0c109f559d762fef9 (diff)
downloadxamarin-forms-1cacb2a4bcb238e8eb534a26ce39b86cbaa75161.tar.gz
xamarin-forms-1cacb2a4bcb238e8eb534a26ce39b86cbaa75161.tar.bz2
xamarin-forms-1cacb2a4bcb238e8eb534a26ce39b86cbaa75161.zip
[C, iOS, Android] LayoutCompression (#1136)
* [C, iOS, Android] LayoutCompression * fix docs * minor fixups
Diffstat (limited to 'Xamarin.Forms.Platform.Android/VisualElementTracker.cs')
-rw-r--r--Xamarin.Forms.Platform.Android/VisualElementTracker.cs5
1 files changed, 3 insertions, 2 deletions
diff --git a/Xamarin.Forms.Platform.Android/VisualElementTracker.cs b/Xamarin.Forms.Platform.Android/VisualElementTracker.cs
index f4436209..76533005 100644
--- a/Xamarin.Forms.Platform.Android/VisualElementTracker.cs
+++ b/Xamarin.Forms.Platform.Android/VisualElementTracker.cs
@@ -78,8 +78,9 @@ namespace Xamarin.Forms.Platform.Android
VisualElement view = _renderer.Element;
AView aview = _renderer.View;
- var x = (int)_context.ToPixels(view.X);
- var y = (int)_context.ToPixels(view.Y);
+ var headlessOffset = CompressedLayout.GetHeadlessOffset(view);
+ var x = (int)_context.ToPixels(view.X + headlessOffset.X);
+ var y = (int)_context.ToPixels(view.Y + headlessOffset.Y);
var width = Math.Max(0, (int)_context.ToPixels(view.Width));
var height = Math.Max(0, (int)_context.ToPixels(view.Height));