2017-10-24 4 views
1

Ich möchte die Farbe des hervorgehobenen Teils des Fortschrittsbalkens in rot und die Hintergrundfarbe in blau ändern.Ändere die Farbe von Nativescript + Winkel Fortschrittsbalken

die "Farbe" Eigenschaft festlegen, wie folgt, ändert sich beide:

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

Hier ist das Ergebnis:

enter image description here

die "Backgroundcolor" Eigenschaft hinzufügen macht keinen sichtbaren Unterschied ...

Irgendwelche Ideen wären hilfreich!

Danke!

Antwort

2

Sie können die color und backgroundColor Eigenschaften programmatisch in Ihrer onProgressLoaded() Funktion ändern:

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

Arbeitsbeispiel hier: https://github.com/mickaeleuranie/nativescript-stackoverflow-46904518

+0

Danke @micster! Genial! - Weißt du, warum die Verwendung der css background-color oder das Hinzufügen von "backgroundColor = 'blue'" zum Fortschritts-Markup nicht funktioniert? –