2010-03-01 144 views
0

我试图让图像具有透明背景,以便地图不被具有图像的方形标记遮挡。我应该用什么图像编辑器和什么设置才能使其工作?自定义地图标记和自定义背景

我想为按钮做一些自定义背景,并出现同样的问题:我得到方形角和不按比例缩放的背景。

我认为这是同一问题的所有部分:我没有使用正确的工具与正确的设置来创建图像。我必须误解文档和示例,讨论图像周围的白色边框以及可扩展按钮背景左上方的黑线。

下面是重现该问题的快速方法:

按照指示创建的MapView程序上描述: http://developer.android.com/resources/tutorials/views/hello-mapview.html

对于我第一次使用从网页复制的图像的图标:

接下来我编辑了Microsoft Paint中的图片,并切断了小家伙的触角。我并不残忍,没有真正的机器人在这个实验中受到伤害。我将新图片用像素厚的白色边框包围起来,从边框的其余部分复制而来,然后将边框外部的图像空白区域中的黑色复制。

我将图像保存为myandroid.png并将文件复制到布局文件夹。将活动指向新图片并运行该程序。

图像显示的是一个完整的正方形背景和阴影,而不是当使用原始图像时出现的android形状图像和阴影。

自定义按钮背景: 遵循相对布局例子中的指示进行: “http://developer.android.com/resources/tutorials/views/hello-relativelayout.html

接下来,我创建了一个图像扩展为所谓的backbutton.png按钮的背景。它也被一个白色的边框所包围,黑色填充在角落,顶部和一面,这是我在第298页的“Android编程教程”中找到的每个文档。

背景不会扩展,也不会转角。

我希望我能告诉你我有什么屏幕。

如何为自定义背景和自定义地图标记和按钮的图像创建图像?我需要知道要使用哪种图像编辑器以及要设置的文件属性,以便图像可以展开并显示在其中的适当空白空间中。

预先感谢您。

回答

0

您使用MSPaint保存图像吗?您是否定义了透明色?

应在图像>属性

0

要创建按钮和其他部件,可以在运行时改变其大小,应创建NinePatch图片自定义的背景。您应该使用的工具是draw9patch,可用于Android SDK。