#android
#Android
Вопрос:
Я хочу настроить значок обновления так, чтобы круглый фон был черным, а анимированное кольцо — синим.
Я попытался вызвать:
pullRefreshLayout.setColorSchemeColors(getResources().getColor(R.color.background));
но, похоже, это никак не повлияло на значок обновления. Я использую это неправильно или есть какой-то другой способ установить пользовательские цвета?
Ответ №1:
setColorSchemeColors
определяет цвет кольца, а не фона. Чтобы окрасить кольцо в синий цвет, вызовите:
pullRefreshLayout.setColorSchemeColors(getResources().getColor(R.color.blue));
или более кратко:
pullRefreshLayout.setColorSchemeResources(R.color.blue);
Чтобы задать цвет фона значка, вызовите
pullRefreshLayout.setProgressBackgroundColorSchemeResource(R.color.background);
Документы: