我正在Swift中创建一个应用程序,我想制作一个介绍我的徽标的介绍屏幕。我希望徽标在屏幕上砰地一声,然后会导致裂缝,然后裂缝慢慢生长。我想我可以搞清楚徽标(通过缩小我的徽标的UIView到某一点),但是我无法决定如何创建从打击中形成的裂缝。我是否使用观点?我搞不清楚了。
这是我发现的最接近我想做的事情。可悲的是,我没有这个软件。 https://www.youtube.com/watch?v=bh2y0Xs4IWA
答案 0 :(得分:0)
我建议和第一方一样去lottie。在lottie文件中除了那里有一些动画,你也可以给设计师发消息来帮助制作动画。它很容易在swift中使用。
您还可以查看我的个人资料:
https://www.lottiefiles.com/parameshvadivel
Lottie动画是使用bodymoving扩展后效,并导出为json文件以在xcode中使用。
答案 1 :(得分:0)
之前我创造了类似的效果。并且为了实现裂缝,创建了一个不断增长的裂缝的多个图像,并为该屏幕裂缝创建了一系列图像。如果是imageView,那么您只需要为图像设置动画。
另一种方式你可以将汉德尔这个用实际的代码绘制出你的自我,这实际上并不困难,因为实际上它只是线条然后为它们制作动画。但根据我的经验,只使用第一种方法会产生更好的效果,因为你使用的图像可以使用PS或等效的方式产生大量的效果。