画图及动画
文章平均质量分 79
ideaspress
这个作者很懒,什么都没留下…
展开
-
CAShapeLayer + UIBezierPath结合动画效果
先简单的介绍下CAShapeLayer 1,CAShapeLayer继承自CALayer,可使用CALayer的所有属性 2,CAShapeLayer需要和贝塞尔曲线配合使用才有意义。 Shape:形状 贝塞尔曲线可以为其提供形状,而单独使用CAShapeLayer是没有任何意义的。 3,使用CAShapeLayer与贝塞尔曲线可以实现不在转载 2016-03-18 11:41:02 · 2804 阅读 · 0 评论 -
UIBezierPath的使用
基础知识 使用UIBezierPath可以创建基于矢量的路径,此类是Core Graphics框架关于路径的封装。使用此类可以定义简单的形状,如椭圆、矩形或者有多个直线和曲线段组成的形状等。 UIBezierPath是CGPathRef数据类型的封装。如果是基于矢量形状的路径,都用直线和曲线去创建。我们使用直线段去创建矩形和多边形,使用曲线去创建圆弧(arc)、圆或者其他复杂的曲线形状。原创 2016-03-17 14:19:09 · 475 阅读 · 0 评论 -
Core Animation简介
之前介绍了UIView动画的使用,UIView可以实现一般动画,但是更为复杂的动画,需要用core animation core animation基于openGL 和 core graphics。Core Animation是一套包含图形绘制、投影、动画的Objective-C类集合,该框架包含在QuartzCore.framework中,它因为被用于处理更为强大的平滑的转场效果而引入OS X原创 2016-11-10 12:37:13 · 500 阅读 · 0 评论