如何使用图标制作进度条?

时间:2019-04-06 11:52:00

标签: xamarin.forms

我知道如何在ios / android中通过渲染器设置ProgressBar的宽度。但是无论如何在进度栏中添加图像?

我已经设置了高度。

protected override void OnElementChanged(ElementChangedEventArgs<ProgressBar> e)
        {
            base.OnElementChanged(e);

            Control.ScaleY = 20;
        }

和在ios中

public override void LayoutSubviews()
        {
            base.LayoutSubviews();

            var x = 1.0f;
            var y = 20.0f;

            CGAffineTransform transform = CGAffineTransform.MakeScale(x, y);
            Control.Transform = transform;
        }

但是我想知道是否还有添加图标? 这是我要实现的目标: progressBar 这是98%的progressBar,进度值的末尾有一个星星。我不知道要实现它

2 个答案:

答案 0 :(得分:1)

现在回复现在为时已晚

您是否尝试过使用npx create-react-app hello-world 并使用CustomRender自定义Slider的样式,它具有 SeekBar属性,更轻松地将星形图标设置为android:thumb="@drawable/seekbarthumb"

答案 1 :(得分:0)

最后,我使用relativelayout修复了图像的位置。如@Skin所说。