Como criar uma barra de progresso com cantos arredondados nos formulários Xamarin

Quero exibir a barra de progresso com cantos arredondados nos formulários Xamarin. Consegui fazer isso no iOS usando um renderizador personalizado:

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.
    }
}

Como posso conseguir o mesmo no Android? É assim que eu quero que a barra de progresso (cantos arredondados) seja exibida.

questionAnswers(1)

yourAnswerToTheQuestion