本文主要结合Android Studio讲述一下.9图片的原理与使用。
原理
在Android的设计过程中,为了适配不同的手机分辨率,图片大多需要拉伸或者压缩,这样就出现了可以任意调整大小的一种图片格式“.9.png”。这种图片是用于Android开发的一种特殊的图片格式,它的好处在于可以用简单的方式把一张图片中哪些区域可以拉伸,哪些区域不可以拉伸设定好,同时可以把显示内容区域的位置标示清楚。
.9图片相比普通图片,在四条边会多出1px的空隙,我们在这1px的空隙中画上黑线,即可控制图片怎么拉伸,内容区域的位置。
讲解一下四条边的作用:
- Top,图中1所示,是控制图片可横向拉伸的区域。
- Left,图中2所示,是控制图片可纵向拉伸的区域。
- Right&Botton,图中的3与4,结合起来控制内容显示的区域。