diff options
author | Stephane Delcroix <stephane@delcroix.org> | 2017-09-13 11:18:59 +0200 |
---|---|---|
committer | Kangho Hur <kangho.hur@samsung.com> | 2017-10-23 13:30:51 +0900 |
commit | 1cacb2a4bcb238e8eb534a26ce39b86cbaa75161 (patch) | |
tree | 4e14f93aa1a98d53f817f97aa06b51a0e54b4b11 /Xamarin.Forms.Platform.Android/VisualElementTracker.cs | |
parent | 1aefef5d2f0c61b57ab4dbe0c109f559d762fef9 (diff) | |
download | xamarin-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.cs | 5 |
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)); |