Юзай канвас, circle + animation навесить на весь процесс загрузки по процентно.
Есть такая штука как sAngle, делишь 100% на ресурс лоадер загруженных ресурсов и конечный результат === color;
Закрашиваться в смысле плавно менять цвет?
С помощью Animated. Тут ссылка с примером
Тут с opacity. Вам нужно будет менять три значения цвета в RGB Тут почитать