Android中自制9.patch图片问题

凡是让我折腾了超过一个小时的,我都会发篇博客来记录。

.9图片:图片后缀名带有 .9 的图片,例如 example.9.png,主要特点是在拉伸的时候特定区域不会图片失真。

  1. 将原始图片 example.png 放至 drawable 目录***意不能放在其他目录。图片格式只支持png

  2. 右键点击图片,选择 ** “ Create 9-Patch file ” ** 选项。如果图片不是 png 格式,则找不到这个选项。

我就讲一下最坑,最难发现的,真的找了好久才发现这个细节:
Android中自制9.patch图片问题
看我标的两个方框里的黑线,在左边和上边,通过调节这两个黑线的长短,可以控制放大的区域,图中粉红色区域就是会放大的区域。
最后制作完后ctrl+s保存,一定要删除原图片。不然启动程序后会出问题,可能会看不到自己想要的效果,不信你可以试试。
参考

Android Studio(3.1.3 win64)中9-patch图片的制作和使用