【问题标题】:Draw radial gradient from red to blue绘制从红到蓝的径向渐变
【发布时间】:2014-01-28 15:07:23
【问题描述】:

我需要绘制一个以红色开头并以蓝色结尾的渐变圆。它应该看起来像 this one

解释了如何创建这样的圈子here。但我不知道如何绘制这样的渐变。问题是开始颜色和结束颜色混合在一起。 你能帮帮我吗?

【问题讨论】:

    标签: ios objective-c cgcontext radial-gradients


    【解决方案1】:

    第二张图片,正如@Putz1103 所说,只是一个带有蒙版的线性渐变。

    但您尝试做的(如第一张图片所示)是角度渐变,而不是圆形渐变。

    这是三个具有相同颜色的渐变的图像:线性、径向、角度:

    很遗憾,CoreGraphics 没有提供创建角度渐变的方法。但是你可以用另一种方式来伪造它,比如在一个圆圈周围画出不同颜色的小形状。方法如下:https://stackoverflow.com/a/12775798/942420

    【讨论】:

      猜你喜欢
      • 2023-01-13
      • 2014-07-06
      • 1970-01-01
      • 1970-01-01
      • 2015-01-10
      • 1970-01-01
      • 1970-01-01
      • 2018-02-13
      • 1970-01-01
      相关资源
      最近更新 更多