我正在使用iOS中的CGPath绘制一些直线、曲线和椭圆。我想对直线和曲线的渲染进行动画处理。
假设我想在视图中设置25条曲线的动画。使用CALayer为曲线设置动画是可用的最佳解决方案吗?
如果创建25层来显示25行,是否会对内存造成负担?我假设使用带有填充和笔划等方法的bezier路径进行绘制要比使用CAlayer消耗更少的内存。
发布于 2013-04-16 20:48:37
从聊天中可以明显看出,OP想要对路径进行动画处理,就好像它们是绘制的一样,而不是一定要对路径如何变化进行动画处理。
我推荐阅读Animating the drawing of a CGPath with CAShapeLayer by Ole Begemann,它解释了如何做到这一点。简而言之,为shape层的strokeEnd
属性设置动画效果。
在聊天中:
A:当你说“我想对直线和曲线的渲染进行动画处理”时,你的意思是像某人用钢笔绘制它们一样绘制它们吗?oleb.net/blog/2010/12/…
问: ok,谢谢大卫..我想要它在某种程度上类似于您发布的链接..
A:第二个是吗?
Q:,是的,第二个..我希望曲线从开始位置到结束position..Thanks都有动画效果,谢谢你的好意。
https://stackoverflow.com/questions/16033496
复制相似问题