在 Eclipse 中有File|New|Android Icon Set...
我如何在 Android Studio 中做同样的事情?
3 回答
Asset Studio 集成在 Android Studio 0.4.0 及更高版本中。要创建新的 Android 图标集,请右键单击可绘制文件夹并调用“新建 > 图像资源”。
这还没有在 Android Studio 中实现;跟踪它的错误位于https://code.google.com/p/android/issues/detail?id=57062。这里的其他人已经注意到了用于编辑图标的基于 Web 的工具的链接。Eclipse ADT 中的图标生成器实际上是从相同的代码库中移植的,就像 Android Studio 中新项目/活动向导中的图标编辑器一样,因此功能是相同的。
我在我的 Android Studio 项目中使用了一个附加模块来让 Gradle 生成图标资源。为了创建图标,我使用 Inkscape。设置:您只需将一个新模块“图标”添加到您的 Android Studio 项目中,取自GitHub。然后,在 my.properties 文件中为 mdpi 定义一次图标大小:
// All icon heights in dpi for drawable-mdpi
actionbarIcon=32
notificationIcon=30
launcherIcon=40
iconSmall=25
iconMid=35
iconBig=45
对于每个新图标,在配置文件“icon.properties”中添加一个属性行:
// Icon with suffix | SVG file with suffix |size property |module |flavor
//--------------------------------------------------------------------------------------------------
ic_action_export.png |action_icon_export.svg |actionbarIcon |app |main
就这样。现在您可以运行 Gradle 任务 :icons:generate。此任务为每个更改的图标更新资源文件:
app
- main
- res
- drawable-hdpi
- ic_action_export.png
- drawable-mdpi
- ic_action_export.png
- drawable-xhdpi
- ic_action_export.png
- drawable-xxhdpi
- ic_action_export.png
- drawable-xxxhdpi
- ic_action_export.png
有关详细说明,请参阅我的博客。