更改 Nativescript+Angular 进度条的颜色

Change color of Nativescript+Angular progress bar

我想把进度条高亮部分的颜色改成红色,背景颜色改成蓝色。

设置 "color" 属性 如下,同时更改:

<Progress [value]="progressValue" maxValue="6" (loaded)="onProgressLoaded($event)" color="red" class="m-t-20 m-b-10"></Progress>

结果如下:

添加 "backgroundColor" 属性 没有明显区别...

任何想法都会有所帮助!

谢谢!

您可以在 onProgressLoaded() 函数中以编程方式更改 colorbackgroundColor 属性:

onProgressLoaded(event) {
  event.object.color = "red";
  event.object.backgroundColor = "blue";
}

这里的工作示例:https://github.com/mickaeleuranie/nativescript-Whosebug-46904518

对于完全自定义的进度条,您可以使用 -

https://www.npmjs.com/package/nativescript-number-progressbar