Progreso color de la barra no es consistente en Lollipop

pequeño gatito :

He utilizado el siguiente código para crear una barra de progreso. He intentado cambiar su color, funciona para Android 6.0 o superior, pero no lo hace el trabajo mientras corro en mi emulador de Android 5.1. imagen

¿Como puedó resolver esté problema?

    <ProgressBar
         android:layout_width="wrap_content"
         android:layout_height="wrap_content"
         android:id="@+id/progressb"
         android:progressTint="@color/colorAccent"
         android:progressTintMode="multiply"
    />
Fadzli Razali:

Creo que para apoyar a los teléfonos Android OS hacia atrás, lo hice mediante programación. Solía ​​añadir a continuación el código de mango

Drawable drawable = progressBar.getProgressDrawable();
int colorAccent = ContextCompat.getColor(context, R.color.colorAccent);

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
    DrawableCompat.setTint(drawable, colorAccent);
} else {
    drawable.mutate().setColorFilter(colorAccent, PorterDuff.Mode.SRC_IN);
}

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=284916&siteId=1
Recomendado
Clasificación