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

本文详细介绍了如何在 Android Studio 3.1.3(Win64)中创建和使用 9-patch 图片。首先,将原始图片放入 res/drawable 目录,通过右击选择 'Create 9-Patch file...' 创建 9-patch 图片。接着,在编辑模式中设置伸缩区域,确保正确绘制边界黑线。最后,保存并删除原始 png 图片,保持 9-patch 图片的默认命名,直接在 layout 文件中引用即可实现图片的伸缩效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Android app 开发中使用的 9-patch 图片,在作为空间背景时可以按照开发人员的设置做相应的拉伸,从而保证正常的小时效果。

在翻阅郭神的《第一行代码》第二版  chapter3 相应章节时,发现郭神对 9-patch 图片的使用,有个步骤不生效,也可能是我理解有问题,遂花了点时间重新整理了一遍 9-patch 图片的制作过程和使用步骤,亲测可正常使用。

测试时使用的 Android Studio 版本号为 3.1.3(Win64)。

网上的其他博客在介绍 9-patch 时会带上以前eclipse和低版本的 Android Studio 的制作方法。本文就不在重复已有的内容,直接上最新版本的 Android Studio 上的用法。

1. 制作

步骤一:将待制作的原始图片 xxx.png 放至 res/drawable 目录下。注意不能放在其他目录,我尝试在 mipmap 目录下操作,结果失败了。

步骤二:选中原始图片 xxx.png,右击,在弹出的菜单中选择“Create 9-Patch file...”选项,如下图所示


步骤三:在弹出的窗口中(如下图)选择保存的路径,设置新生成的 9-patch 图片的名字,直接使用默认的路径和名字即可,点击 OK 按钮完成本步操作


步骤四:在 Android Studio 中直接到 res/drawable 目录下双击步骤三中生成的

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值