3
我想在Xamarin表单中显示带圆角的进度条。我能够在iOS中使用自定义渲染器来实现它:如何在Xamarin表单中制作带圆角的进度条
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中实现同样的效果? 这就是我想要的进度条(圆角)。
能否请你张贴的图片,当你使用'iOS'这个'进步bar',只有我自己知道?效果可以理解你想要什么。 –
我在原始帖子中添加了一个图像@ YorkShen-MSFT – Debasish