Cambia el color de la barra de progreso SOLO POR CÓDIGO en Android

Tengo una barra de progreso utilizando la clase ProgressBar.

Solo haciendo esto:

progressBar = new ProgressBar(this, null, android.R.attr.progressBarStyleHorizontal);

Necesito cambiar el color de ese, usando el valor de entrada así:

int color = "red in RGB value".progressBar.setColor(color)

o algo así...

No puedo usar unDiseño XML Porque la barra de progreso es personalizable para los usuarios.

Respuestas a la pregunta(11)

Su respuesta a la pregunta