gpt4 book ai didi

android - VectorDrawableCompat 有什么用?

转载 作者:搜寻专家 更新时间:2023-11-01 07:50:06 25 4
gpt4 key购买 nike

我读过 this文章,但对我来说仍然没有意义。

从 gradle 构建工具 1.5.0 开始,我们可以在应用程序中使用矢量绘图。对于 Lollipop 及以上版本,使用矢量,对于以下操作系统版本,gradle 生成 PNG 文件并将它们放置在 drawable_'density'_v4 中。好的,这很清楚。

现在我们也有对矢量绘图的兼容性支持,我已经关注了this在我的应用程序中支持它们的说明,但是当它完成并且一切似乎都正常时,我仍然可以在 apk 文件中找到生成的 PNG 文件。

那么,如果应该使用支持可绘制对象,那么有什么区别以及为什么会生成 PNG 文件?

最佳答案

对于 Gradle 2,您需要添加:

android {  
defaultConfig {
vectorDrawables.useSupportLibrary = true
}
}

到你的build.gradle。

对于 gradle 1.5

android {  
defaultConfig {
generatedDensities = []
}

aaptOptions {
additionalParameters "--no-version-vectors"
}
}

此处提供完整详细信息:http://android-developers.blogspot.co.uk/2016/02/android-support-library-232.html

关于android - VectorDrawableCompat 有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35933691/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com