我可以使用动画SVG来制作一个App(苹果iOS)的加载图标吗?

问题描述 投票:0回答:1

所以我把一个加载动画设计成GIF格式,用在一个iOS应用中。但是我在导出GIF的时候遇到了一些问题,因为图标有不透明度,所以导出效果不好。然后我就想用SVG来代替,这样可以吗,用SVG动画来制作加载图标?我目前在一个网站上使用那个SVG动画图标。

谢谢

ios animation svg gif animated-gif
1个回答
0
投票

首先,用这个答案检查。https:/stackoverflow.coma474684201058199

但如果你对可缩放的内容感兴趣,并希望使用SVG,那么就是这样了。

虽然我们自然希望使用SVG文件,但苹果已经使其对PDF文件的支持处理矢量形状。试着在你选择的工具中创建一个矢量形状,并将其导出为PDF,然后将其分配给xcasset中的一个新图像。 加载它,看看它是如何缩放的。

如果您确实有一连串想要制作动画的图像,比如image1.png、image2.png,将它们添加到xcasset中,然后使用 animatedImageNamed:

Objective-C

UIImage *animatedImage = [UIImage animatedImageNamed:@"imgName" duration:1];

迅捷

let animatedImage = UIImage.animatedImageNamed("imgName", duration: 1)

你也可以使用这种方法。 https:/medium.comswift-sundaeultimate-guid-to-gifs-in-ios-f903ab69ddf6。

苹果当然可以让我们更轻松。

© www.soinside.com 2019 - 2024. All rights reserved.