(转)Android Studio中使用.9(Nine Patch)图片

地址:http://blog.csdn.net/lastwarmth/article/details/49991445


本文主要结合Android Studio讲述一下.9图片的原理与使用。


原理
在Android的设计过程中,为了适配不同的手机分辨率,图片大多需要拉伸或者压缩,这样就出现了可以任意调整大小的一种图片格式“.9.png”。这种图片是用于Android开发的一种特殊的图片格式,它的好处在于可以用简单的方式把一张图片中哪些区域可以拉伸,哪些区域不可以拉伸设定好,同时可以把显示内容区域的位置标示清楚。

.9图片相比普通图片,在四条边会多出1px的空隙,我们在这1px的空隙中画上黑线,即可控制图片怎么拉伸,内容区域的位置。
这里写图片描述
讲解一下四条边的作用:

  1. Top,图中1所示,是控制图片可横向拉伸的区域。
  2. Left,图中2所示,是控制图片可纵向拉伸的区域。
  3. Right&Botton,图中的3与4,结合起来控制内容显示的区域。

使用
我们在Android Studio中新建一个项目,选择一张普通图片,置于drawable目录下。
这里写图片描述

下面我们将它改为.9图片。在Android Studio中使用.9图很简单:直接将图片名称以”.9.png”结束。
使用.9图必须注意一点:文件的后缀名必须是.9.png,不能是.png或者是.9.png.png,这样的命名都会导致编译失败。

这里写图片描述

将名称改好之后,重新打开图片,可以看到图片下面会有2个Tab,切换到“9-Patch”即可配置.9图片了。
这里写图片描述

下面做如下配置:
这里写图片描述

在右边的效果图中,纵向只拉伸了Left所画黑线对应的区域,横向只拉伸了Top所画黑线对应的区域。至于Right与Bottom,我们可以通过勾选下方的Show content让其显示内容区域。
这里写图片描述

可以看到,这里上下左右四条黑边的作用确实如原理中所说。
图中效果很难看,改成这样:
这里写图片描述
看起来效果还不错,这样我们可以尽情的配置图片该如何拉伸,针对不同分辨率,以达到一个更好的效果。


起初对Right与Bottom这2条边限定的内容区域不太了解,便做了个小测试。
将2条边改成如下:
这里写图片描述
然后布局文件里引入一个TextView,将background设置为此.9图片。

<TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true"
        android:background="@drawable/ninepatch"
        android:text="Hello World!" />
  
  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

运行后的效果:
这里写图片描述
可以看到“Hello World!”显示在了图片的右下方。
Right与Bottom这2条边限定的内容区域所起的作用便一目了然了。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 你可以在Android Studio 的官网下载到最新版本的2021.2.1 patch2。在下载前,确保你的电脑操作系统符合软件的要求,并且有足够的存储空间。 在下载安装过程,你需要遵循屏幕上的指示进行操作。安装过程可能需要一些时间,取决于你的电脑性能和网络速度。一旦软件安装完成,你可以打开Android Studio开始使用它。 2021.2.1 patch2是一个稳定的版本,可以帮助你实现更快、更高效的开发工作。它包含了一些新的功能和改进,例如更快的构建速度、错误检查和修复、更容易的代码重构等等。 总而言之,下载并安装Android Studio2021.2.1 patch2是一个非常明智的选择,特别是对于有需要进行Android开发的人来说。它可以帮助你更高效的工作并提高开发效率。 ### 回答2: 为了下载 Android Studio 2021.2.1 patch2,可以按照以下步骤操作: 1. 打开 Android Studio 官方网站,链接为 https://developer.android.com/studio 2. 点击 "Download" 按钮,进入下载页面 3. 在下载页面,选择 "Download Options" 4. 选择 "Android Studio 2021.2.1 patch2" 版本 5. 选择适合您操作系统的下载选项,如 Windows 64-bit 6. 点击 "DOWNLOAD" 按钮,下载将开始 7. 下载完成后,将文件解压缩并安装 Android Studio 需要注意的是,Android Studio 的下载和安装可能需要一些时间,取决于您的网络速度和操作系统的性能。在下载和安装安装过程,建议关闭其他程序,以确保 Android Studio 的安装成功。另外,也建议通过阅读 Android Studio 官方网站上的文档和教程来了解如何使用 Android Studio,并学习开发 Android 应用程序的基本知识。 ### 回答3: 要下载 Android Studio 2021.2.1 patch2,首先需要前往 Android Studio 官网。在该页面的顶部菜单栏,选择“Download”选项,然后在弹出的页面选择“Android Studio”。 在 Android Studio 下载页面上,您会看到所有可用版本的列表。找到 Android Studio 2021.2.1 patch2,并点击其右侧的“Download”按钮。 下载页面将询问您的操作系统类型和位数。选择与您的系统匹配的版本,然后点击“Download”按钮。 接下来,您会被引导到下一个页面,该页面会提示您下载 Android Studio 的安装程序文件。等待下载完成后,打开安装程序并按照指示一步一步安装即可完成安装。 下载完成后,打开 Android Studio 软件,在菜单栏选择“Help”>“Check for Updates”选项。软件会检查是否有需要更新的最新版本 - 如果有,您可以选择更新到最新版本。 请注意,在下载和安装 Android Studio 2021.2.1 patch2 之前,请确保您的系统符合最低系统要求,并且您的网络连接速度足够快以进行下载。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值