`
hsyzijvaa
  • 浏览: 111761 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Android 9 PATCH 图片

    博客分类:
  • java
阅读更多
    本文围绕 .9.png 格式图片讨论以下两个话题:
1. 该格式图片的特点
2. 制作方式

一 .9.png 格式的文件的特点
与传统的png 格式图片相比, 9.png 格式图片在图片四周有一圈一个像素点组成的边沿,该边沿用于对图片的可扩展区和内容显示区进行定义。
   这种格式的图片在android 环境下具有自适应调节大小的能力。
   (1)允许开发人员定义可扩展区域,当需要延伸图片以填充比图片本身更大区域时,可扩展区的内容被延展。
   (2)允许开发人员定义内容显示区,用于显示文字或其他内容
    如下图所示:
    左侧和上方的黑线交叉的部分即可扩展区域
    右侧和下方的黑线交叉的部分即内容显示区

二、 .9.png 图片的制作
android sdk 的 tools 文件夹下提供了制作该格式图片的工具 draw9patch.bat

使用此工具打开任意图片之后,将鼠标置于图片上,主界面如下图所示:


被黑色覆盖的是不可编辑(锁住)的区域,周围的一圈一个像素的边沿是可编辑区域。
按住鼠标左键,在左侧和上方的边沿画出可扩展区,在右侧和下方画出内容显示区,
完成绘制以后,选择file-> save ,即可保存为 .9.png 格式的文件,并在android 项目中使用。 
0
2
分享到:
评论

相关推荐

    Android加载网络图片与本地图片解决OOM问题

    在Android开发中,图片加载是常见的任务,但同时也是导致内存溢出(Out Of Memory, OOM)问题的主要原因之一。特别是当处理大量图片,如在ListView或RecyclerView中滚动时,如果没有正确的图片管理策略,图片加载...

    Android应用源码之Android9妹工具(9Patch).zip

    在Android开发中,9-Patch(也称为9妹工具)是一种特殊的图像格式,它允许开发者创建可拉伸的图片资源,以适应不同尺寸的屏幕。9-Patch图像在设计时预定义了可拉伸和不可拉伸的区域,从而确保在缩放时保持图像的质量...

    Android 9patch工具使用Demo源码.rar

    通过运行Demo,你可以看到9patch图片在不同屏幕尺寸和方向下的表现,理解如何正确设置拉伸和内容区域。同时,查看源码可以帮助你学习如何在实际项目中应用9patch图像。 总结来说,9patch工具是Android开发中的一个...

    做安卓android的.9图片必备工具

    在Android开发中,.9图片(也称为9-patch)是一种特殊的图像格式,用于创建可拉伸和可缩放的图形资源。这种技术对于确保UI元素在不同屏幕尺寸和密度下正确显示至关重要。以下是关于使用.9图片以及相关工具的详细知识...

    Android开发9Patch-Tool

    在本案例中,`draw9patch中文版9png图片制作工具(draw9patch)下载 v1.0中文版_ - pc6下载站.url`可能是指向这个工具的一个链接,用户可以点击下载并安装。请注意,确保下载的是官方或可信来源的版本,以防恶意软件。...

    draw9patch

    总结,Draw9Patch是Android开发中的一个强大工具,它通过指定图片的拉伸区域,帮助开发者创建出适应各种屏幕尺寸的界面元素。掌握Draw9Patch的使用,能显著提升应用的用户体验和视觉效果。在实际开发中,合理运用并...

    draw9patch.zip

    9patch图片技术是Android原生提供的一种优化UI设计的方法,能够帮助开发者实现灵活、自适应的界面布局。在这个"draw9patch.zip"压缩包中,包含了一个名为"draw9patch"的工具,它可以帮助我们便捷地创建和编辑9patch...

    使用9-Patch图片实现不失真按钮背景

    在Android开发中,为了创建可伸缩且不失真的UI元素,如按钮背景,开发者常常会使用9-Patch图片。9-Patch(也称为9宫格图片)是一种特殊的图像格式,由Android系统提供,用于处理图形的拉伸和缩放,确保在不同尺寸的...

    Android 9妹工具(9Patch).zip

    在Android开发中,9-Patch(也称为9妹工具)是一种特殊的图像格式,它允许开发者创建可拉伸的图片资源,以适应不同尺寸的屏幕。9-Patch文件扩展名为`.9.png`,它通过在图像的边缘添加额外的像素条来指示哪些部分应该...

    9patch mac版 点9工具(安装包)

    总的来说,9patch mac版工具是Android开发者在Mac系统中进行UI设计和优化的得力助手,它简化了9-patch图片的创建和编辑流程,确保了应用在各种屏幕尺寸下的视觉一致性。通过熟练掌握和使用这样的工具,开发者可以...

    Android工具(9Patch)_android源码.zip

    在Android开发中,9Patch是一种特殊的图片格式,用于创建可拉伸的图像资源,以便适应不同尺寸的屏幕。9Patch工具是Android SDK提供的一种编辑工具,帮助开发者创建这些可伸缩的图片。在这个名为"Android9妹工具(9...

    安卓Android源码——安卓Android9妹工具(9Patch).zip

    【Android 9Patch详解】 Android 9Patch 是一种特殊的图像格式,主要用于Android应用程序开发中的图形设计,特别是对于需要自适应大小或动态拉伸的UI元素。这个压缩包包含的资源和源码着重于讲解如何使用和理解9...

    Android 9妹工具(9Patch)

    Android 9妹工具(9Patch)是一款专为开发者设计的工具,用于创建和编辑`.9.png`图片资源。在Android开发中,`.9.png`(也称为9-Patch图像)是一种特殊的位图格式,它允许图像在特定方向上进行拉伸,而不会失真关键...

    Android9妹工具(9Patch).zip

    2. **编辑技巧**:学会使用Android Studio自带的draw9patch工具或其他第三方工具来创建和编辑9Patch图片。 3. **XML引用**:了解如何在布局文件中使用`<NinePatchDrawable>`标签引用9Patch资源。 4. **适配策略**:...

    Android draw9patch 图片制作与使用详解

    同时,使用Android Studio自带的draw9patch工具,开发者可以方便地创建和编辑9-patch图片,以满足特定的设计需求。总之,熟悉和掌握9-patch图片的制作与使用是每个Android开发者必备的技能之一。

    android点九图片制作工具

    点九图片,也被称为.9.png或9-patch图片,是Android系统中特有的一种图像格式,用于创建可拉伸的UI元素。这种格式允许开发者指定图像的哪些部分可以水平或垂直拉伸,哪些部分应该保持不变,从而实现自适应布局的效果...

Global site tag (gtag.js) - Google Analytics