我试图找到在谷歌和这一问题。也做了几个试验&错误,但是不能让这个问题。我学习的"画九贴"的图像。一个基本的我知道的是,任何图像你一进程必须在。png format(如果它已经在。9.png然后,它将忽略工具)。但是,

  1. 我不明白什么,它确实意味着通过"伸缩性的修补"?
  2. 到底发生了什么,当你画黑点之外。png image?(预览显示了发生的变化,但我不清楚它如何使那些)
  3. 当我画中的黑点左/上面的图像显示了一些变化在预览;但为什么没有任何效果,当你做同样的权利/底侧的图像?
  4. 为什么这一工具,主要用于的背景,当我们尝试过程的图片本身?
  5. 我试图修改一个简单的按钮。png(给予在安卓sdk)。只要我使用这个工具和画黑线,它减小的图象,而不是'伸'它!为什么?
  6. 有什么重要意义的选择下面给出的一样,"显示锁","显示的内容","补丁比例",等等?

我很抱歉问这么多问题,但在安卓在线文件,他们没有解释以及对于新手。如果有人可以回答这些,它将成为准备参考所有的begineers谁搜索这个论坛。

有帮助吗?

解决方案

由伸缩的补丁,你基本上说,行和素列的图像,你要重复。当你伸展一个标准图像,有两种可能性:一个,它是按比例,但仍然失去了清晰度,由于插值;两个,这是缩放不成比例,并失去的不仅是它的清晰度,但它的形状。一个例不相称的比例如下:
stretched

因此目的,黑色线条就告诉安卓什么地方的图像是安全的重复。顶上的角落定义列(s),它可能延伸,同时将左角义行(s),能伸展。底和权利角只是定义的实际内容的区域(例如那里的按钮是允许地方文本),可以储备额外的空间来垫的框架。在下面的图像,你可以看到,这两个黑色素在外面的框架定义的行上的图像,同时在一定义列。


example

和下面,这显示出的结果9-修补伸出给各种大小。如果它的扩大可以更广泛、半的图象左右的定义的伸缩性列对准来左右的新的大小,并定义列重复,以填补空间之间。同样的事情发生,与定义的行;如果您使用的倍数(我不相信你可以使用超过2伸展行/列)它只是均匀地补空间与他们;在这种情况下,我用它来保持的梯度均匀地分割。

stretched images result

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top