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 编程教程”中找到的文档,它也被白色边框和黑色填充角落、顶部和一侧包围。

背景不会扩大,角落也不会变圆。

我希望我能向你展示我所拥有的东西。

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

先感谢您。

4

2 回答 2

0

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

于 2010-07-21T06:26:34.813 回答
0

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

应该在图像 > 属性中

于 2010-03-26T15:24:13.703 回答