28

我正在尝试为我正在处理的一些 Android 应用程序创建一些漂亮的图标,有人将我引导到“Android Asset Studio”,这是一个很好的在线工具,它创建了完整的图标包,可以部署到我的(可怕的)碎片化的 Android 项目 res 文件夹。

我只是去了它的 URL 来创建我的图标:

编辑:[截至 2016 年 10 月的 URL 已损坏。显然所有内容都已移至 Android Studio] http://android-ui-utils.googlecode.com/hg/asset-studio/dist/icons-actionbar.html#source.type= image&source.space.trim=1&source.space.pad=0&name=ic_action_stickers&theme=custom&color=000%2C80

然后我注意到一些令人讨厌的东西:当使用它的内部剪贴画时,它们看起来完美修剪/剪辑/填充(即 0 填充),但是当我尝试上传我简单的透明 .png 文件时,这个工具总是添加一些烦人的填充无论如何,我的最终图标周围的空间。

正常吗?我玩过“修剪/不修剪”和“填充”按钮,但没有运气(它甚至让事情变得更糟)。

有什么提示吗?我错过了什么吗?

谢谢。

4

3 回答 3

42

几天前我做了这个:

http://reiszecke.github.io/AndroidAssetStudioFullsize/

当您选择时,>> Launcher icons << Full Size edit您将能够获得完整大小的文件而无需任何填充。我没有为每种形状都这样做

编辑:我需要再次提及它只适用于形状NONE,有点适用于BEVEL,也许适用于CIRCLE

EDIT2:我不需要谷歌丑陋的时髦狗、圆角或 3D 风格的预设。如果您认为自己需要时尚,请使用 Photoshop。这就是为什么我说我没有为每个形状都这样做。我的 mod 的唯一目的是节省您将图标转换为每个图标大小所浪费的时间。与其抱怨,不如为其他形状做你自己。代码是公开的,做点什么吧。

于 2015-03-30T20:55:56.617 回答
6

对于像我这样讨厌比其他人更小的人 ;-) 我对其中一个 Android Studio 插件 jar 文件进行了小修改。

  1. 根据您的 Android Studio 版本从此处下载 sdk-tools.jar:下载链接
  2. 如果 Android Studio 正在运行,请关闭它
  3. <Your Android Studio folder>/plugins/android/lib
  4. 非常重要:确保在原始 sdk-tools.jar 的另一个文件夹中进行复制。如果没有,由于 jar 修改,您将无法更新 Android Studio。
  5. 将下载的 sdk-tools.jar 文件复制到<Your Android Studio folder>/plugins/android/lib
  6. 重启 Android Studio 即可享受

这是结果:

没有形状 - 之前 在此处输入图像描述

没有形状 - 之后 在此处输入图像描述

广场 - 之前 在此处输入图像描述

广场 - 之后 在此处输入图像描述

于 2016-06-30T14:04:10.757 回答
3

我遇到了类似的问题并找到了解决方法。因此,在导入新图标后,由于某种原因,android 添加了一个奇怪的填充并使它们的图标看起来很小,我所做的是 1)右键单击导入的图标(您需要在每个 xhdpi 等上执行此操作)2)在文件夹中显示(<-- 在 Mac 上,在 Windows 上应该是资源管理器) 3)用 photoshop 打开图标并按CTRL+T,将图标拉伸到他的边界,将其保存在当前文件中

同样,这是一个变通解决方案,我希望 android 将在他们的下一个版本中修复这个可怕的错误。

于 2015-08-05T14:39:12.683 回答