Alterar a cor da barra de progresso através do CÓDIGO SOMENTE no Android

Eu tenho um progressBar usando a classe ProgressBar.

Apenas fazendo isso:

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

Eu preciso mudar a cor daquele, usando o valor de entrada da seguinte forma:

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

ou algo assim...

Não posso usar umLayout XML porque a barra de progresso é personalizável para os usuários.

questionAnswers(11)

yourAnswerToTheQuestion