Ich möchte Fortschrittsbalken mit abgerundeten Ecken in Xamarin Formen anzeigen. Ich war in der Lage, es in iOS mit einem benutzerdefinierten Renderer zu tun:Wie mache ich einen Fortschrittsbalken mit abgerundeten Ecken in Xamarin Formen
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.
}
}
Wie kann ich das gleiche in Android erreichen? So möchte ich den Fortschrittsbalken (abgerundete Ecken) sehen.
Könnten Sie bitte das Bild posten, wenn Sie den 'Fortschritt bar' in' iOS' verwenden, nur ich das wissen? Der Effekt kann ich verstehen was du willst. –
Ich habe ein Bild in meinem ursprünglichen Post @ YorkShen-MSFT hinzugefügt – Debasish