summaryrefslogtreecommitdiff
path: root/Xamarin.Forms.Platform.Android/FastRenderers/VisualElementRenderer.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Xamarin.Forms.Platform.Android/FastRenderers/VisualElementRenderer.cs')
-rw-r--r--Xamarin.Forms.Platform.Android/FastRenderers/VisualElementRenderer.cs4
1 files changed, 4 insertions, 0 deletions
diff --git a/Xamarin.Forms.Platform.Android/FastRenderers/VisualElementRenderer.cs b/Xamarin.Forms.Platform.Android/FastRenderers/VisualElementRenderer.cs
index 0112481d..51ad714a 100644
--- a/Xamarin.Forms.Platform.Android/FastRenderers/VisualElementRenderer.cs
+++ b/Xamarin.Forms.Platform.Android/FastRenderers/VisualElementRenderer.cs
@@ -1,6 +1,7 @@
using System;
using System.ComponentModel;
using Android.Views;
+using Xamarin.Forms.Internals;
using AView = Android.Views.View;
using Object = Java.Lang.Object;
@@ -23,6 +24,7 @@ namespace Xamarin.Forms.Platform.Android.FastRenderers
_renderer.ElementChanged += OnElementChanged;
_gestureManager = new GestureManager(_renderer);
_automatiomPropertiesProvider = new AutomationPropertiesProvider(_renderer);
+
_effectControlProvider = new EffectControlProvider(_renderer?.View);
}
@@ -87,6 +89,8 @@ namespace Xamarin.Forms.Platform.Android.FastRenderers
e.NewElement.PropertyChanged += OnElementPropertyChanged;
UpdateBackgroundColor();
}
+
+ EffectUtilities.RegisterEffectControlProvider(this, e.OldElement, e.NewElement);
}
void OnElementPropertyChanged(object sender, PropertyChangedEventArgs e)