So ändern Sie Standard-ProgressBar circle color auf Android

Ich bin derzeit mit einer externen Bibliothek in mein Android-Projekt importiert über gradle.
Diese Bibliothek zeigt eine Benachrichtigungsleiste mit einem ProgressBar-Kreis.
Dies ist der code, den ich gefunden in Quellen :

<ProgressBar
            android:id="@+id/progress_bar"
            android:layout_height="match_parent"
            android:layout_marginBottom="4dp"
            android:layout_marginTop="4dp"
            style="@style/SuperActivityToast_Progress_ProgressBar"/>

Stil verbunden ist :

<style name="SuperActivityToast_Progress_ProgressBar" parent="android:Widget.Holo.ProgressBar">
    <item name="android:layout_width">32dp</item>
    <item name="android:layout_marginLeft">8dp</item>
</style>

Wenn ich verstehe, correclty, die Farbe des Kreises gezeigt ist abgeleitet von dem Standardwert ( grün auf meinem Handy ).
Ich muss es ändern!

Nun, ich kann nicht den Quellcode ändern, und die Bibliothek selbst nicht bieten mir die Möglichkeit, den Stil programmgesteuert.

Gibt es eine Möglichkeit das zu ändern Standard Stil auf app-Ebene oder besser überschreiben Sie diese bestimmten Stil?

Dank
Davide

InformationsquelleAutor Davide | 2015-08-17

Schreibe einen Kommentar