在Google IO上,工具团队简要展示了定义具有特定后缀(例如ic_heart_ 48px .xml)的矢量绘图的可能性,然后将其转换为所有必要密度的png。不幸的是,除了IO录音之外,我找不到任何关于此功能的文档。
这是Build Tools还是Android Studio的功能?假设它是Build Tools的一部分,它是否已经可用?我应该使用哪个版本?我是否必须明确启用该功能?
Google是否以Android xml矢量格式提供其素材图标?
答案 0 :(得分:17)
使用Android Studio 1.4和Gradle Android插件到1.4.0-beta3(或更高版本),只需右键单击项目中的res / drawable文件夹,然后从内容菜单中选择New→Vector Asset。
可以阅读1.4版的发行说明,该工具还提供向后兼容性。
我们也很高兴为Android Studio 1.4中的矢量资产提供向后兼容性。在res / drawable中有一个vectorDrawable图像后,Gradle插件会在构建时间内自动生成API级别20及以下的栅格PNG图像。这意味着您只需为应用项目更新和维护矢量资产,Android Studio就可以处理图像转换过程。请注意,最好在res / mipmap文件夹中创建密度相关的启动器图标。
请注意,尚未完全支持svg格式。某些功能可能会丢失。
阅读有关此功能的完整博文,并在此处观看视频:http://android-developers.blogspot.pt/2015/09/android-studio-14.html
答案 1 :(得分:8)
Google开始以VectorDrawable xml格式提供素材设计图标。
git存储库在此处托管:
https://github.com/google/material-design-icons
在Google I / O开始时,VectorDrawable xml格式的材质设计图标被添加到存储库(以及记录的here的其他更新)。它们位于名为drawable-anydpi-v21
的文件夹中。例如,以下是communication icons in xml。
以下是谷歌关于添加这些新的Vector Drawables的评论:
为这些图标添加一些Vector Drawables的第一个剪辑。
仅包含黑色,24dp矢量绘图。
我们完全希望这些图标正常运行,应该如何运作 考虑过' beta'直到我们更充实地充实了最好的东西 使用它们的做法。
更新:由于各种错误,导致光栅化支持的post announcing Android Studio 1.3 being promoted to beta状态仍未启用。