using Android.Content; using Android.Graphics.Drawables; using Gallery.Droid.Renderers; using Gallery.UI; using Xamarin.Forms; using Xamarin.Forms.Platform.Android; [assembly: ExportRenderer(typeof(OptionEntry), typeof(OptionEntryRenderer))] namespace Gallery.Droid.Renderers { public class OptionEntryRenderer : EntryRenderer { public OptionEntryRenderer(Context context) : base(context) { } protected override void OnElementChanged(ElementChangedEventArgs e) { base.OnElementChanged(e); if (e.NewElement != null) { var drawable = new ColorDrawable(e.NewElement.BackgroundColor.ToAndroid()); Control.SetBackground(drawable); } } } }