Android: Как добавить / отключить индикатор прогресса неопределенного заголовка? - PullRequest
0 голосов
/ 11 ноября 2011

В приложении K9 mail индикатор неопределенного прогресса в правой части строки заголовка гаснет, когда скрывается:

enter image description here

Я просмотрел исходный код и не вижу, как это делается. Насколько я могу сказать:

  • Это не пользовательская строка заголовка.
  • Анимация макета не применяется к ProgressBar нигде в коде.
  • Он не настраивается никакими применяемыми стилями.
  • Он настраивается и отображается / скрывается с помощью обычного:

    requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
    setProgressBarIndeterminateVisibility(true);
    

Есть идеи как это сделать?

1 Ответ

0 голосов
/ 11 ноября 2011

Я не думаю, что это возможно сделать. Если вы хотите применить анимацию, вы должны получить объект «Вид», а затем применить к нему анимацию. AFAIK, нет способа получить progress bar от Window. поэтому вы должны создать строку заголовка самостоятельно, если хотите применить анимацию, подобную этой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...