在制作按钮时,我们经常使用图片来做背景,图片都是自适应的,但是这在不同屏幕设备中显示的效果就会不太好。html中无法对图片指定部分缩放,而对部分内容正常显示。但在安卓却可以实现,就是使用9Patch图片。
9Patch
在安卓中使用9Patch图片能实现对图片的部分缩放,对于不需要的部分而正常显示。因而效果很赞。废话不多说,看下面。
制作工具
Android为9Patch图片提供的draw9patch工具,一般位于Android SDK 安装目录的tools目录下的draw9patch.bat。window用户双击即可打开,如下:
制作方法
光标移到图片左边或上面的边界处轻轻拖动,当拖动成下图所示边界处有条黑线时,表示成功了,有黑线的表示是可以缩放的部分。当需要取消时按住Shift重新选择黑线部分即可去掉。