渐变

原创 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

用js写一个图片渐变切换效果

进度条 *{margin:0;padding:0;} #ulmian{ position:relative; width:100%; overflow:hidden; } #ulmi...
  • u013247277
  • u013247277
  • 2017年04月26日 17:39
  • 1132

标题栏渐变的效果实现

最近做APP非要加一个功能就是标题栏随着滑动变色,研究一天终于搞出来,废话少说,直接来干活。我们都知道滑动变色我们必须用到手势的监听,无奈最外层是ScrollView还要加监听,所以呢自己自定义一个S...
  • u010786471
  • u010786471
  • 2016年03月16日 18:17
  • 635

CSS中的渐变效果

1.渐变的含义与组成 含义:两种或多种颜色之间平滑过渡的效果 组成:由色标来组成 色标: 1、颜色 2、颜色出现的位置 2.渐变的属性和取值 1、属性       ...
  • baidu_25343343
  • baidu_25343343
  • 2016年10月08日 01:52
  • 1432

Java图像渐变

图像渐变我们大体想一下思路无非是这样:将图像所有的像素点的RBG,每个点就减去相同的量,而且这个量是个渐变的量。是的,就是这样,我们的程序也是这个思路,不过就是没有单纯的“想”这么简单了。我这里只编写...
  • SJF0115
  • SJF0115
  • 2012年05月06日 19:39
  • 2448

shape里面的gradient属性,就是渐变属性

转载drawable中的shape,看文档过程中gradient属性不是很理解。本着站在巨人肩膀上学习的态度,上网找资料。估计打开方式不对,找到资料甚少,只能自己动手,当做笔记,有错请指正,谢谢~ ...
  • liuwei6551234
  • liuwei6551234
  • 2016年09月21日 20:26
  • 1114

android中使用shader实现渐变效果

android中可以使用多种shader对图像进行渲染,常见有下: BitmapShader位图 LinearGradient线性 RadialGradient光束 Sweep...
  • panyaorui
  • panyaorui
  • 2012年05月04日 10:03
  • 3162

opacity渐变功能

function timeshow1(){ $("#popup").animate({opacity: '0'},1000); //$("#popup").animate({opacity: ...
  • wantingtingting
  • wantingtingting
  • 2014年11月19日 16:14
  • 376

浅谈使用CSS遮罩与CSS线性渐变实现图片的斜线拼接

css mask的原理:只会把遮罩图里透明像素所对应的原图部分进行隐藏。 #mask { position: absolute; left: 0; top: 0; wi...
  • zhouziyu2011
  • zhouziyu2011
  • 2017年01月14日 11:20
  • 574

使用渐变画笔填充形状

      可借助渐变画笔用渐变的颜色填充形状。例如,可借助水平渐变画笔,从形状的左边缘到右边缘用逐渐变化的颜色来填充形状。设想这样一个矩形:它的左边缘为黑色(红色、绿色和蓝色分量均为 0);右边为红...
  • xyz_lmn
  • xyz_lmn
  • 2009年09月29日 14:09
  • 6523

CSS3重复渐变(线性和径向渐变)

重复渐变的基本语法、利用重复渐变制作记事本纸张效果、纹理背景图以及个人注意到的平滑过渡渐变和突然过渡渐变!...
  • macanfa
  • macanfa
  • 2016年07月08日 08:29
  • 2725
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:渐变
举报原因:
原因补充:

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