首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >9贴片图像不刻划

9贴片图像不刻划
EN

Stack Overflow用户
提问于 2014-11-11 14:15:09
回答 2查看 63关注 0票数 0

我正在使用http://romannurik.github.io/AndroidAssetStudio/nine-patches.html创建一个9补丁图像,这是附加的。

。我使用它来将drawableBottom设置为TextView.But,这不会延伸到文本视图的宽度。我做错什么了?这是原图

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-11-11 14:47:39

以下是“不拉伸”的几个原因

指南必须只有一个像素宽,所以如果你想要一个48×48按钮,你的png实际上是50×50。任何比一个像素厚的东西都会保留在你的图像中。

导轨必须是纯黑(#000000)。即使颜色(#000001)或阿尔法稍有不同,也会导致失败。

最重要的是:你应该记住,一个像素轮廓的剩余区域必须完全透明。这包括图像的四个角落--它们应该总是清晰的。这可能是一个比你意识到的更大的问题。例如,如果您在Photoshop中缩放图像,它将添加反别名像素,其中可能包括几乎不可见的像素,这也会导致其失败*。如果您必须在Photoshop中进行缩放,请使用重采样图像下拉菜单中的最近邻居设置(在图像大小弹出菜单的底部),以保持指南上的锐利边缘。

http://radleymarx.com/blog/simple-guide-to-9-patch/

票数 1
EN

Stack Overflow用户

发布于 2014-11-11 14:34:03

您需要使用android draw9patch工具来生成一个9补丁映像。

您需要为图像边界定义可伸缩的补丁,如图像边界下面所示。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26866918

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档