2

Android 2.1 或更高版本

假设我有两张相同大小的图像,一张是甜甜圈形状,在甜甜圈的中间和外侧都是透明的。

另一个是与甜甜圈大小相同的方形图像

如果它们被覆盖,它们看起来像这样(甜甜圈实际上是不可见的,因为正方形将位于 Z 堆栈的顶部)

图1

我想做的是创建一个剪切路径或任何方法,以使用开始和停止角度(会随着时间而变化)真正显示落在甜甜圈内的方形位图部分

因此,例如显示甜甜圈内部的蓝色正方形部分,从 0 度开始到 40 度结束,以及 180 度和 270 度。这会产生这样的东西。

甚至不知道从哪里开始,有人有什么想法吗?

图 2

4

1 回答 1

0

自己没有尝试过,但clipPath(Path path)可能是您正在寻找的。困难的部分是设置正确的路径来进行剪辑。

于 2011-07-21T05:06:19.473 回答