【问题标题】:Problem while creating 9 patch images创建 9 个补丁图像时出现问题
【发布时间】:2011-09-09 10:49:14
【问题描述】:

我正在使用 draw9patch 工具创建 9 个补丁图像并保存扩展名为 .9.png 的图像,但是当我在应用程序中使用创建的 9 个补丁图像时会出错。 但是当我从网上下载了 9 个补丁图像并在我的同一个应用程序中使用时,它工作正常。

我没有明白我做错了什么。 请帮忙

【问题讨论】:

  • 它没有显示任何特定错误,但是当我将 9 个补丁图像复制粘贴到 drawbale 文件夹时,它显示图像错误。

标签: android nine-patch


【解决方案1】:

您一定是错误地创建了 9-patch。我也有同样的问题。您必须在图像的一侧绘制黑色补丁。尝试通过在图像的两侧拖动鼠标来绘制黑色补丁。我希望你能明白我的话............

【讨论】:

  • 最后...理解您的话并不容易。谢谢正如我所理解的,通过创建这么多次您应该创建连续的黑色像素线而不是断线是吗?
  • 不可以创建虚线。您必须在图像的至少两侧创建线条,顶部和左侧或右侧和底部。
  • 在顶部和左侧边缘创建的线工作正常,但在右侧和底部的线显示相同的错误
【解决方案2】:

Android 上的九个补丁图像必须具有透明的 1 像素边缘,并且在左上边框(1 像素宽)中具有不透明像素,指定图像的哪些部分被拉伸,哪些不被拉伸。

更多:http://developer.android.com/guide/topics/graphics/2d-graphics.html#nine-patch

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-27
    • 2016-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-10
    相关资源
    最近更新 更多