使用非simmetrical按钮背景图像
问题描述:
我喜欢有一个像云一样的按钮。 9补丁可能无法使用,因为每次我在我的云图像周围创建大型边框时,我会在9补丁工具中收到有关“坏补丁”的警告。使用1px边框也会产生奇怪的结果1。当用api 4的btn_default替换我的资源时,我得到了预期的结果,排除了xml问题。使用非simmetrical按钮背景图像
不使用9个修补程序,wrap_content似乎无法工作,无论内容如何,都会将图像的宽度增大到100%。下面显示了使用的9个补丁。
只要内容不溢出,我不介意有些失真。什么是最好的解决方案?
我不允许张贴图像,显然。请参阅 zip containing screenshots and 9patch
答
很好的问题。
我觉得这是没有办法使用这些图片,你可能需要改变他们,但我会离开你一些提示或东西我会尝试:
为了避免溢出,您将需要定义填充区域。你可以尝试添加一个填充区域,但不是一个比例区域。如果这能起作用,那么您将拥有包含其中文本的云图。
请记住,9patches扩大,而不是减少。
这里是一个link非常好的解释,如何一切正常。
如果到目前为止没有任何工作,我会要求设计师创建一个具有可拉伸区域的新图像资源。例如,云只在角落里。
谢谢你,不知道9patches不能缩小比例。因为我愿意接受一些失真,所以必须可以使用这张图片 –