2014-08-31 4 views
0

Я использую версию библиотеки PullToRefresh для ActionBar (Compatibility) (https://github.com/chrisbanes/ActionBar-PullToRefresh) в приложении Holo Light.Styling Android action bar и компонент PullToRefresh

См. https://dl.dropboxusercontent.com/u/10057117/ns_bnp_dev/styles.png, чтобы увидеть мой основной макет.

Теперь мой клиент попросил меня изменить синий цвет выбранной вкладки в панели действий и синий цвет неопределенного индикатора выполнения, который отображается путем вытягивания списка вниз (часть компонента PullToRefresh).

Мне не удалось найти простой способ сделать это.

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

Я не могу изменить цвет индикатора выполнения, атрибут ptrProgressBarColor PullToRefresh применяется только к прогрессу, показанному при попытке потянуть жест.

У кого-нибудь есть опыт в переустановке любого из них? Большое спасибо

ответ

0

Если вы хотите изменить цвет неопределенном прогресс-бар, изменить

<color name="default_progress_bar_color"> #FF33B5E5 </color> 

в colors.xml библиотеки PullToRefresh.

+1

Крайне плохой вкус отклонить полезные изменения, а затем применить их самостоятельно. – Seth