泡沫的渐变颜色

时间:2013-09-02 06:26:30

标签: ios core-graphics radial-gradients

我在我的应用程序中使用核心图形绘制气泡。现在我想将渐变颜色效果设置为我的bubble.i可以为该气泡提供径向效果。但我想设置一些不同的渐变效果之王。这是我使用径向渐变的代码:

    CGGradientRef gradient;
    CGColorSpaceRef colorSpace;
    CGFloat locations[] = {0.0,1.0};
    CGFloat components[] = { red2,green2,blue2,1.0,red1,green1,blue1,1.0  };
    colorSpace = CGColorSpaceCreateDeviceRGB();
    gradient = CGGradientCreateWithColorComponents(colorSpace,components,locations,
                                                   sizeof(locations)/sizeof(CGFloat));
    CGPoint start = CGPointMake(self.bounds.size.width/2, self.bounds.size.height/2 ), end = CGPointMake(self.bounds.size.width/2 , self.bounds.size.height/2);
    CGFloat startRadius = 0.0, endRadius = radius - borderWidth;
    CGContextDrawRadialGradient(contextRef,gradient,start,startRadius,end,endRadius,0);
    CGGradientRelease(gradient);
    CGColorSpaceRelease(colorSpace);

我在这里附上图片,就像我想要渐变颜色一样。请帮助我。感谢你。enter image description here

0 个答案:

没有答案