Android Circle Manipulation - PullRequest
2 голосов
/ 26 мая 2011

У меня PNG полного круга.Я хотел бы сделать анимацию круга, проходящего через каждый квадрант (как он рисует себя по часовой стрелке).Как я могу это сделать?кто-нибудь с примером?

Ответы [ 2 ]

1 голос
/ 26 мая 2011

Хороший пример кода, относящийся к рисованию дуг / полукругов, доступен на сайте разработчика Android здесь .

Для вашего конкретного случая я вижу два подхода.

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

Если вы определенно хотите использоватьPNG-файл, затем вы можете нарисовать закрашенный фоном закрашенный кружок поверх него и анимировать его в обратном направлении (стирая себя против часовой стрелки), что в результате откроет кружок в вашем PNG-файле.

0 голосов
/ 26 мая 2011

Вы можете что-то сделать с Canvas.clipPath(Path) в пользовательском представлении.

...