2016-01-07 2 views
0

Есть ли способ получить объект mProgress из класса ProgressDialog.java?Получить объект ProgressBar из ProgressDialog

Я хочу установить цвет неопределенного счетчика на белый и сохранить для него тот же стиль андроида. Я видел решения, использующие стиль, но ни один из них не соответствовал критериям. Я хочу, чтобы все было точно таким же, как цвет, чтобы быть белым.

Поэтому я хочу, чтобы объект mProgress так я могу использовать следующий код на нем:

mProgressBar.getIndeterminateDrawable().setColorFilter(new LightingColorFilter(0xFF000000, 0xFFFFFF)); 

ответ

0

Нашел!

ProgressDialog progress = new ProgressDialog(this); 
AlertDialog alert = progress; // not sure if you need this bit, required for what I do 

ProgressBar prog = (ProgressBar)progress.findViewById(android.R.id.progress); 
prog.getIndeterminateDrawable().setColorFilter(new LightingColorFilter(0xFF000000, 0xFFFFFF)); 
Смежные вопросы