android中怎么制作随意拉伸都不失真的.9图片呢?
可以用sdk自带的工具完成哦。
1、制作:打开目录sdk\tools\draw9.patch.bat,如下图所示:
然后会出现下面两个窗口:
把图片拖进带有箭头的窗口就可以进行操作了,具体操作可以参考:点击打开链接
保存之后会发现文件名变成了xxx.9.png。
2、使用:很简单,跟普通的图片使用没有差别
android:background="@drawable/xxx"
3、遇到的问题:发现刚才制作的.9图片放进手机里时,它会出现我们刚才操作出来的黑色的线条。
那该怎么解决呢?
绘制.9png的时候,别绘制右边和下边的部分,只绘制左边跟上边部分,然后再使用,ok,黑边不见了,完美解决!
例外附上我在做机器人对话时用到的.9图片: