径向渐变之间的补间

时间:2011-08-30 10:47:32

标签: iphone objective-c animation gradient radial

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

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

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

到目前为止,我已阅读过:

CAGradientLayer, CAGradient, CGGradient

..我完全糊涂了。

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

由于

1 个答案:

答案 0 :(得分:0)

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

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