渐变

原创 2015年07月09日 15:42:32

#import "MyView.h"


#define RGBCOLOR(r,g,b,a) [UIColor colorWithRed:(r)/0.0f green:(g)/0.0f blue:(b)/0.0f alpha:a]


@implementation MyView


// Only override drawRect: if you perform custom drawing.

// An empty implementation adversely affects performance during animation.

- (void)drawRect:(CGRect)rect {

    CGContextRef context = UIGraphicsGetCurrentContext();

    CGContextSetRGBFillColor(context, 255, 255, 255, 1);

    CGContextFillRect(context, CGRectMake(0, 0, self.frame.size.width, self.frame.size.height));

    

    CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB();

    CGFloat alphaGradientLocations[] = {0, 1.0};

    NSArray* alphaGridentColors = @[(id)RGBCOLOR(0, 0, 0, 0).CGColor,

                                    (id)RGBCOLOR(0, 0, 0, 1).CGColor];

    CGGradientRef alphaGradient = CGGradientCreateWithColors(colorSpace, (__bridge CFArrayRef)alphaGridentColors, alphaGradientLocations);

    CGContextDrawLinearGradient(context, alphaGradient, CGPointZero, CGPointMake(0, self.frame.size.height), 0);

    CGGradientRelease(alphaGradient);

    CGColorSpaceRelease(colorSpace);

}


@end

J.渐变效果 2D 3D

  • 2017年07月14日 10:01
  • 251KB
  • 下载

单片机七彩灯渐变程序

  • 2015年08月07日 11:21
  • 4KB
  • 下载

使用Xfermode绘制一个颜色渐变的圆形进度条

package com.example.administrator.cycleprogressview; import android.animation.ValueAnimator; import...

photoshop怎样使用渐变工具

  • 2015年12月03日 10:17
  • 138KB
  • 下载

51单片机控制LED七彩渐变灯

  • 2017年05月24日 16:58
  • 700KB
  • 下载

CSS3背景属性和CSS3的渐变

一:CSS3背景属性: background-size:规定背景图片的尺寸。 background-origin:规定背景图片的定位区域。 background-Origin属性指定了背...

PS渐变工具

  • 2014年12月18日 12:40
  • 269KB
  • 下载

导航栏随滚动透明渐变

  • 2017年11月08日 11:23
  • 1.56MB
  • 下载

Android中自定义ScrollView的滑动监听事件,并在滑动时渐变标题栏背景颜色

效果图 滑动前: 滑动中: 滑动到底部: 项目结构 ObservableScrollView package com.jukopro.titlebarcolor; import a...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:渐变
举报原因:
原因补充:

(最多只允许输入30个字)