Хороший пример кода, относящийся к рисованию дуг / полукругов, доступен на сайте разработчика Android здесь .
Для вашего конкретного случая я вижу два подхода.
Один из них - полностью отказаться от файла PNG и просто нарисовать круг (лучше всего, если в круге нет ничего особенного: это только один цвет и т. Д.).
Если вы определенно хотите использоватьPNG-файл, затем вы можете нарисовать закрашенный фоном закрашенный кружок поверх него и анимировать его в обратном направлении (стирая себя против часовой стрелки), что в результате откроет кружок в вашем PNG-файле.