2014-08-27 38 views

回答

0

您应该从阅读Iconography开始。

如果您可以使用Android附带的标准图标,则最好。他们可以下载here。但是,如果你像我一样,有时你需要制作一个自定义图标。这是一个简短的教程,介绍如何做到这一点。

我使用Inkscape制作矢量图形,但我对Illustrator的成像过程类似。

在Inkscape中:

一个。制作512x512像素的文档

(文件>文档属性>自定义尺寸>单位= px)
背景应该是透明的。 (Alpha = 00)

Two。制作你想要的图像形状。

三个。改变颜色和alpha设置(对象>填充和中风)

对于全息光图标:

颜色:#333333
启用:60%的不透明度(阿尔法= 153分解,#99在十六进制)
禁用:30%的不透明度(阿尔法= 76在分解,#十六进制4C)

对于全息黑暗图标:

颜色:#FFFFFF
启用:80%的不透明度(阿尔法= 204分解,# CC in hex)
禁用:30%不透明度(alpha = 76分钟,#4C以十六进制)

(Inkscape中的背景默认为白色,因此您的图像对于白色图标可能显示为不可见。在完成导出位图图像后,您可以将其更改为黑色。)

四个。将该文件保存为svg以供将来编辑。 (File> Save As)

Five。出口PNG在不同密度的文件在Android应用使用

(文件>导出位图)
确保“页面”,选择
设置宽度和高度32PX适用于mdpi
点击“浏览”选择文件夹和文件名
使用.png作为文件扩展名。
单击导出保存图像

。重复步骤5中的过程以获取所需的所有尺寸。

文件名应该都是相同的,但将它们放在不同名称的文件夹中。以下列表使良好的文件夹名称。

mdpi_32x32
hdpi_48x48
xhdpi_64x64
xxhdpi_96x96
xxxhdpi_128x128

您可以将图像复制到你的应用程序的绘制文件夹,你准备好去!

0
getActionBar().setIcon(R.drawable.my_icon);