Кто-нибудь заметил SwipeRefreshLayout в gmail. Он изменяет цвет для каждого вращения в одиночной итерации нагрузки. Кто-нибудь знает, как его достичь?
Как вы можете изменить цвет макета обновления для каждого поворота?
Ответ 1
Документация для SwipeRefreshLayout описывает методы setColorSchemeResources() и setColorSchemeColors(), которые могут использоваться для установки цветовой схемы вашего SwipeRefreshLayout
Состояние docs:
Установите цветные ресурсы, используемые в анимации прогресса из цветовых ресурсов. Первым цветом будет также цвет панели, который растет в ответ на жест пользователя.
Следует отметить, что setColorSchemeColors() следует использовать с определенными значениями цвета, а setColorSchemeResources() следует использовать, когда вы собираетесь использовать ссылки ресурсов на цвета (например, R.color.red).
Также обратите внимание, что setColorScheme(), старый способ завершить это, теперь устарел.