Эффект:

у отобразить индикатор выполнения с закругленными углами в формах Xamarin. Я смог сделать это в iOS с помощью пользовательского рендерера:

class CustomProgressBarRenderer: ProgressBarRenderer
{
    protected override void OnElementChanged(ElementChangedEventArgs<Xamarin.Forms.ProgressBar> e)
    {
        base.OnElementChanged(e);
        Control.ProgressTintColor = Color.FromRgb(255, 201, 74).ToUIColor();
    }

    public override void LayoutSubviews()
    {
        base.LayoutSubviews();
        var X = 1.0f;
        var Y = 7.0f;
        CGAffineTransform transform = CGAffineTransform.MakeScale(X, Y);
        this.Transform = transform;
        this.ClipsToBounds = true;
        this.Layer.MasksToBounds = true;
        this.Layer.CornerRadius = 5; // This is for rounded corners.
    }
}

Как я могу добиться того же в Android? Вот как я хочу, чтобы индикатор выполнения (закругленные углы) выглядел.

Ответы на вопрос(1)

Ваш ответ на вопрос