Android中的9-Patch(.9图)总结

安卓中的9Patch图片的扩展名为“.9.png”;在PNG图片基础上,四个边各增加了1像素的边框区域,用于控制图片的拉伸。

左边、上边的黑色点(或线),控制拉伸区域;
右边、下边的黑色点(或线),控制内容展示区域。
默认的Padding就是内容区域和整个图片之间的距离,也可以设置View的Padding属性覆盖默认值。

如下图,在Android Studio的9-Patch图预览中,可以直接看到不同拉伸情况下的Content区域,还可以直接鼠标拖动调整拉伸和内容展示区域。