在Eclipse中使Android图标的背景透明化

6

如何使用Eclipse制作具有透明背景的Android图标。我知道我们可以通过eclipse->new->other->android icon set来制作图标,但如何使用透明背景制作它们呢?请帮忙。


你是指用于启动应用程序的图标吗?据我所知,Android 使用“普通”图像并在每个图像本身上应用发光和圆角矩形边界。有关更多信息,请查看 Android 文档。 - banzai86
@banzai86 不,这不会发生。它只会显示您保存的内容,不会进行任何其他处理。 - Kevin Coppock
@kcoppock 对不起,你是对的,我把它和苹果的方法混淆了。因此,您将不得不使用Photoshop或Gimp等软件自己创建透明图像。 - banzai86
1
请参考 http://developer.android.com/guide/practices/ui_guidelines/icon_design_launcher.html,了解有关“应该做”和“不应该做”的指导,@user1437033。 - banzai86
3个回答

6

如果您的图标具有透明背景,并且在使用Android Eclipse创建新图标时想要保留它,那么点击“形状无”即可达到目的。


6

Eclipse不是一个图像编辑程序。如果它内置了一些基本功能,我不建议将其用于设计。如果您有Photoshop,或者可以下载GIMP,请使用它们来进行图标设计。

此外,请确保将它们保存为PNG而不是JPG,因为JPG不支持透明度。


但是我是否应该使它们在所有布局(hdpi、ldpi、mdpi等)中透明? - dka72
1
那就由你决定吧,这是“设计”的一部分。如果对于一个布局来说是透明的,我想不出有什么理由不在其他布局中也这样做。 ;) - Kevin Coppock

3

一旦您创建了图像,您可以使用以下方法将背景设置为透明:


@android:color/transparent

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接