【发布时间】:2015-08-29 02:08:30
【问题描述】:
在 Google IO 上,工具团队简要展示了定义具有特定后缀(例如 ic_heart_48px.xml)的矢量可绘制对象的可能性,然后将其转换为所有必要密度的 png。不幸的是,除了 IO 记录之外,我没有找到任何关于此功能的文档。
这是构建工具或 Android Studio 的功能吗?假设它是构建工具的一部分,它已经可用了吗?我应该使用哪个版本?我必须明确启用该功能吗?
Google 是否提供 Android xml 矢量格式的素材图标?
【问题讨论】:
-
xml 到 png?为什么?我看不出任何原因...
-
@pskink 我猜一个原因是 VectorDrawable 仅在 API 21+ 上受支持(尽管 VectorDrawableCompat 可能很快就会出现在支持库中)
-
“为了节省时间、麻烦和减小 apk 大小”youtube.com/watch?v=f7ihSQ44WO0&t=2m40s
-
不,我的问题不是你为什么要使用 VectorDrawables,而是为什么要将它们转换为 pngs...
-
@Taig, tools.android.com/tech-docs/new-build-system 我刚刚将一个
.xml矢量图像文件放入res/drawable/目录,发现它在构建.apk中自动转换。不幸的是,此功能尚未记录在案。
标签: android vector-graphics android-build android-icons