iOS实现点赞动画特效

innovate28888 27 0 pdf 2021-07-21 14:07:32

上面的示例是关键帧动画的实现,实现的方式是把动画划分为几个部分,“第一帧”做一件事,“第二帧”再做另外一件事,这就使得变化连续且可控。Duration参数确定了时间,delay确定了延时多久执行,options确定了关键帧动画布局子控件。结束后会调用block使其移除。当不满足于view的变化,还需要在view的表面绘制一些图案,就要对layer进行操作,layer可以理解为是view的表面,每个view都有layer参数。UIBezierPath是贝塞尔曲线,它用于设置绘图的路径,没有了它,layer的绘制也是无效的,因为没有边界呀。分别设置属性,动画组需要涉及的属性有时间功能,kCAMediaTimingFunctionEaseIn表示逐渐加快,另外还有设置持续时间,设置kCAFillModeForwards表示动画在结束后会保持,removedOnCompletion = NO表示最后不移除。

iOS实现点赞动画特效

iOS实现点赞动画特效

iOS实现点赞动画特效

iOS实现点赞动画特效

iOS实现点赞动画特效

iOS实现点赞动画特效

用户评论
请输入评论内容
评分:
暂无评论