Цитата(Fujitser @ Jul 13 2013, 07:29)

...сделать множество иконок с разной степенью "заполнения" и менять их в run-time
это плохое решение. вдруг какое изображение нужно выводить. это вы замучаетесь картинки рисовать

правильный подход(если такой дорогой идёте товарищи):
когда-то давно, когда не было ышо АПИ интерфейса к плавному прогресс-бару (этакая сплошная полоска с двумя цветами, граница движется и понтовые проценты с инверсией к проходящему цвету выводяться) делали так:
накладывали две _отрисованные_картинки_ с нужными цветами и двигали область отображения каждой из них (сначала полностью первая, спустя некоторое время выводим вторую пару пикселов по длине, потом первую оставшуюся длину ну и т.д. в цикле)