什么是Lottie中的PNG文件?它们是矢量化的吗?

时间:2019-07-18 10:04:29

标签: android zeplin

我从设计师那里获得了Lottie文件,其中包含png个文件。

尺寸很小。但是,它的质量似乎很差。然后,我将其添加到视图中,并构建并启动了我的应用,结果看起来很模糊。

我猜是,洛蒂无法向量化的部分仍然是PNG个文件。而其他的位于json中。

对吗?

如果是,第二个问题是,Lottie是否具有一些功能,可以将PNG文件(例如矢量化图像源)与其连接的json文件一起使用?

我需要对应设备的屏幕(分辨率)。 json+PNG是否可以对应所有分辨率?如果不是,是否应该将它们分开,对于PNG部分,我需要mdpihdpixdpi,...在Zeplin中类似?

1 个答案:

答案 0 :(得分:1)

Lottie Library支持PNG文件,但我认为您的设计师犯了一个错误,最好使用向量ONLY,Lottie无法将PNG图像转换为向量,因此您必须将其包含在项目中

  

Lottie是否具有一些功能,可以将PNG文件(例如矢量化图像源)与其连接的JSON文件一起使用?

Lottie不会将PNG矢量化。但是,动画将像演示一样正常运行,功能上没有问题。由于未向量化,因此图像可能看起来模糊或破裂。

  

我需要对应设备的屏幕(分辨率)。 json + PNG是否可以对应所有分辨率?如果不是,是否应该将它们分开,对于PNG部分,我需要mdpi,hdpi,xdpi等……类似于Zeplin?

我认为您在使用多种屏幕分辨率时会遇到麻烦,毕竟PNG只是PNG