9-Patch Images

一个 9-补丁图像文件是一个特殊格式文件,以便 Android 的知道哪个地区/图像的部分可以或不可以进行缩放。它将你的图像分成 3x3 网格。拐角保持不缩放,侧面在一个方向上缩放,中心在两个维度上缩放。

StackOverflow 文档

Nine Patch(9-Patch)图像是一个位图,在整个图像周围有一个像素宽的边框。忽略图像角落中的 4 个像素。此边框为位图本身提供元数据。边界用实线黑色标记。

九个补丁图像以扩展名 .9.png 存储。

顶部边框表示水平拉伸的区域。左边框表示垂直拉伸的区域。

底部边框表示水平填充。右边框表示垂直填充。

填充边框通常用于确定要绘制文本的位置。

Google 提供了一个出色的工具,可以极大地简化这些文件的创建过程。

位于 Android SDK 中:android-sdk\tools\lib\draw9patch.jar