2

我有一个完整圆圈的PNG。我想做一个通过每个象限绘制的圆的动画(因为它是顺时针绘制的)。我怎样才能做到这一点?有人举个例子吗?

4

2 回答 2

1

与绘制圆弧/半圆相关的优秀示例代码可在此处的 Android 开发者网站上找到。

对于您的具体情况,我看到了两种方法。

一种是完全放弃 PNG 文件,只画圆圈(最好是圆圈没有什么特别之处:它只是一种颜色等)。

如果您确实想使用 PNG 文件,那么您可以在其上绘制一个背景色的实心圆圈,并反向设置动画(逆时针擦除自身),这将显示您的 PNG 文件中的圆圈因此。

于 2011-05-25T20:27:43.280 回答
0

您可能可以Canvas.clipPath(Path)在自定义视图中执行某些操作。

于 2011-05-25T20:16:02.623 回答