【问题标题】:Tween between radial gradients径向渐变之间的补间
【发布时间】:2011-08-30 10:47:32
【问题描述】:

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

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

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

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

CAGradientLayer, CAG梯度, CGG渐变

..我完全糊涂了。

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

谢谢

【问题讨论】:

    标签: iphone objective-c animation gradient radial


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多