Beispiel #1
0
        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);
        }
Beispiel #2
0
 public static void RemoveHintBottomLine(this FormsEditText control)
 {
     control.SetBackground(null);
 }