我最近在做程序的时候 发现了这个问题 一个完好的图片 在电脑上布局的时候显示很好 但是一旦部署到手机上的适合 就会出现图片出现很乱的条纹 这是一个让人很烦躁的问题 明明很好很漂亮的一张图片 而且也很适合我们当前用的程序 若是出现这个问题的话 就让人很崩溃了 那么有什么好的方法来改变这个现象呢
曾经 我遇到这个问题的时候 在网上找了很多 但是一直没有找我我想要的东西 (其实主要的是我不是很会找东西 ) 后来 在我的胡乱尝试下 还真把这个问题给解决了
其实方法还是很简单的 主要就是用到一个工具 那就是android自带的 draw9patch 这个工具
这个工具在网上的讲解很多 其实具体的我也不是很会用 我只知道一个解决图片的拉伸问题 现在我有发现了一个另外的功能
draw9patch 这个工具是在 android-sdk-windows -> tools -> draw9patch.bat 当我们遇到上面说的那种情况 就是图片显示出现乱条纹的时候 我们只需要将draw9patch 这个工具打开 之后 把图片拖到这个工具里面 然后直接保存 最后得到一个 以 .9.png的 格式的图片文件, 这个图片就可以完美的解决这个乱条纹的现象
现在我们可以举一个例子
首先先展示一下在电脑上看的原始图像效果
这张是图片的原始图
那么 我们把这张图部署到手机上去 手机分辨率不管是320*480 还是600*800 效果都是一样的
下面看一下我们在手机上部署的效果图
仔细看 是不是有乱条纹?
然后我们把经过 draw9patch 处理过的图片在部署一次 看看效果图
怎么样 看出不一样的了吧
在这里 处理后的原图 我就不上传了 你们可以自己动手试试