以图片为中心 画放射状的梯度的光线
来源:互联网 发布:限制玩手机的软件 编辑:程序博客网 时间:2024/06/06 01:42
// 以图片为中心 画放射状的梯度的光线
// Drawing code
CGContextRef context = UIGraphicsGetCurrentContext();
size_t gradLocationsNum = 2;
CGFloat gradLocations[2] = {0.0f, 1.0f};
CGFloat gradColors[8] = {0.0f,0.0f,0.0f,0.0f,0.0f,0.0f,0.0f,0.75f};
CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB();
CGGradientRef gradient = CGGradientCreateWithColorComponents(colorSpace, gradColors, gradLocations, gradLocationsNum);
CGColorSpaceRelease(colorSpace);
//Gradient center
CGPoint gradCenter= CGPointMake(self.bounds.size.width/2, self.bounds.size.height/2);
//Gradient radius
float gradRadius = MIN(self.bounds.size.width , self.bounds.size.height) ;
//Gradient draw
CGContextDrawRadialGradient (context, gradient, gradCenter,
0, gradCenter, gradRadius,
kCGGradientDrawsAfterEndLocation);
CGGradientRelease(gradient);
// Drawing code
CGContextRef context = UIGraphicsGetCurrentContext();
size_t gradLocationsNum = 2;
CGFloat gradLocations[2] = {0.0f, 1.0f};
CGFloat gradColors[8] = {0.0f,0.0f,0.0f,0.0f,0.0f,0.0f,0.0f,0.75f};
CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB();
CGGradientRef gradient = CGGradientCreateWithColorComponents(colorSpace, gradColors, gradLocations, gradLocationsNum);
CGColorSpaceRelease(colorSpace);
//Gradient center
CGPoint gradCenter= CGPointMake(self.bounds.size.width/2, self.bounds.size.height/2);
//Gradient radius
float gradRadius = MIN(self.bounds.size.width , self.bounds.size.height) ;
//Gradient draw
CGContextDrawRadialGradient (context, gradient, gradCenter,
0, gradCenter, gradRadius,
kCGGradientDrawsAfterEndLocation);
CGGradientRelease(gradient);
- 以图片为中心 画放射状的梯度的光线
- 构建以数据为中心的应用程序
- 以客户为中心的电子商务模式
- 以服务为中心的企业整合
- 以企业为中心的SOI
- 白鸦谈“以用户为中心的设计”
- 以业务为中心的组织结构
- 以任务为中心的管理
- 白鸦,以用户为中心的设计
- 以任务为中心的企业架构
- 你的生活以什么为中心
- 7 以数据为中心的程序设计
- 以用户为中心的搜索引擎优化
- 以个人为中心的信息系统
- 以用户为中心的经营理念
- 以使用者为中心的设计哲学
- ElasticSearch--以属性为中心的查询
- 主日学 | 以福音为中心的婚礼
- 获取文件夹中的文件夹中的文件名
- opencv中cvLine的实现
- JAVA Fitler详解
- JSONCPP使用
- eclipse智能提示
- 以图片为中心 画放射状的梯度的光线
- Nios IDE—Removing Old Workspaces From Eclipse Workspace Launcher
- POJ 1436 - Horizontally Visible Segments
- android LinearLayout
- TRichView控件的常用用法(增加文本和图片)
- 北大ACM poj2027
- Android使用分享功能
- cout的格式化输出
- DB2表空间