0

我是 iOS 编程的 Objective C 新手,所以请友好:-)。

我有一个想要移植到 iOS 的 Android (Java) 应用程序。在 Android 中,我在 XML 形状中定义了 3 个径向渐变背景(红黑、绿黑、蓝黑),我可以在循环动画中轻松地在这 3 个背景之间进行转换。

我想在 iOS 中做同样的事情。

到目前为止,我已经阅读了:

CAGradientLayer、CAGradient、CGGradient

..我完全糊涂了。

有人可以解释什么以及如何在 3 个径向渐变之间进行动画处理的最佳方式是什么,这需要编码还是使用 PNG?

谢谢

4

1 回答 1

0

我最终确实解决了这个问题,使用内置的动画功能将视图的背景颜色从 Rad 更改为 Yellow 到 Green。

然后我制作了一个 PNG,它是从中心 alpha 0 到外部黑色 alpha 100 的径向渐变。

于 2011-09-13T10:14:10.157 回答