iOS Swift贝塞尔路径动画
Swift 的贝塞尔路径动画,真是玩出花了。
iOS 里的UIBezierPath,搭配CAShapeLayer,可以画出各种弯弯绕绕的曲线,用strokeStart和strokeEnd做出那种线条“慢慢画出来”的效果,看起来丝滑。
这个资源包ios-swift bezier animation.zip
里头,就是一个小而精的Swift动画 demo。路径怎么画、图层怎么加、动画怎么加速,全给你整明白了。里面的swiftanimation.txt
文件,基本能看懂就能照着改,想要炫一点、花一点的动画,随便你发挥。
想要控制更细致的动画节奏,还可以试试CADisplayLink,虽然复杂点,但帧帧都跟着屏幕走,做出来的动画那叫一个顺滑。图层加上去之后,用UIView.animate(withDuration:)
稍微包装一下,效果也还不错,简洁又好用。
哦对,路径动画的场景挺多的,比如进度条绘制、手写签名、引导动效这些,UI 体验一下子就上来了。如果你对动画感兴趣,这个项目可以拿来练练手、拓展一下动画玩法。顺手点个 Star,也许作者还会加点新功能?
如果你还想看看类似的案例,可以参考下这些:
,Swift 配贝塞尔,能玩的还挺多。如果你刚好做动画相关的交互,这个资源可以帮你少走不少弯路。
1.57KB
文件大小:
评论区