protected void UpdateBackground(FormsEditText control) { if (control == null) { return; } var gd = new GradientDrawable(); gd.SetColor(Element.BackgroundColor.ToAndroid()); gd.SetCornerRadius(Context.ToPixels(ElementV2.CornerRadius)); gd.SetStroke((int)Context.ToPixels(ElementV2.BorderThickness), ElementV2.BorderColor.ToAndroid()); control.SetBackground(gd); var padTop = (int)Context.ToPixels(ElementV2.Padding.Top); var padBottom = (int)Context.ToPixels(ElementV2.Padding.Bottom); var padLeft = (int)Context.ToPixels(ElementV2.Padding.Left); var padRight = (int)Context.ToPixels(ElementV2.Padding.Right); control.SetPadding(padLeft, padTop, padRight, padBottom); }
public static void RemoveHintBottomLine(this FormsEditText control) { control.SetBackground(null); }