9

I dispositivi Samsung con Android 5.0 ignorano il mio colore per la barra di avanzamento (impostato in styles.xml). Viene invece utilizzato il colore blu predefinito di Samsung.Dispositivo Samsung con Android 5.0 cambia colore barra di avanzamento

<style name="Progress"> 
    <item name="colorControlActivated">#000000</item> 
</style> 

Il progressbar è in una barra degli strumenti:

<android.support.v7.widget.Toolbar 
... 
> 
    <ProgressBar 
     android:id="@+id/progress_spinner" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:indeterminate="true" 
     android:theme="@style/Progress"/> 

</android.support.v7.widget.Toolbar> 

Tutte le idee?

+0

come stai inizializzando i progressbar? puoi pubblicare un codice che mostri la creazione delle barre di avanzamento/eventuali stili/temi rilevanti? –

+0

aggiornato .. sta funzionando su altri dispositivi 5.0 – ddd

+0

puoi condividere lo stile? – Caipivara

risposta

0

Per quanto mi ricordo, questo argomento aiuterà: https://medium.com/the-wtf-files/the-misterious-case-of-the-skewed-progressbar-75da47ddd767.

È necessario aggiungere un attributo: android:indeterminateDrawable="@drawable/progressbar" a ProgressBar e aggiungere anche un file. È utile per ProgressBar infinita. Se è determinato, cercherò un problema e riferirò qui. Vedi anche: How to change color in circular progress bar?.

Per coloro che non visualizzano affatto una barra di avanzamento, vedere https://github.com/DreaminginCodeZH/MaterialProgressBar/issues/1. Forse una "Scala di animazione" in Opzioni sviluppatore del tuo dispositivo è disattivata.

Vedere anche: https://github.com/DreaminginCodeZH/MaterialProgressBar.

Problemi correlati