点9PNG的制作方法

点9PNG的制作方法及其在Android开发中的应用 一、点9PNG简介 点9PNG,也称为.9.png或9-patch PNG,是一种专为Android平台设计的图像格式,它利用非失真性压缩技术,使图片在不同尺寸的设备上能够自适应地拉伸而不会失真。这种格式的全称是Portable Network Graphics,即便携式网络图形,它与传统的GIF或JPEG格式相比,具有更好的跨设备兼容性和自适应能力。点9PNG的关键在于其边缘的特殊标记,这些标记指示了图片哪些部分可以被拉伸,哪些部分应保持不变。 二、点9PNG的制作过程 制作点9PNG的过程相对直观,但需要借助特定的工具。你需要准备必要的软件,包括画黑边工具(即draw9patch工具)以及Java JDK。Java JDK是制作工具运行所必需的环境,因此必须事先安装。以下为详细的制作步骤: 1. **启动draw9patch工具**:通过运行draw9patch.bat文件,打开工具界面。 2. **导入图片素材**:将你在Photoshop或其他图像处理软件中准备好的图片拖拽至工具窗口内。 3. **设置拉伸区域**:在图片边缘的白色透明框内,通过鼠标操作添加黑色线条,这些线条定义了图片的拉伸行为。 - **横向拉伸区域**:1号黑色条位置向下覆盖的部分将在图片横向拉伸时被拉伸。 - **纵向拉伸区域**:2号黑色条位置向右覆盖的部分将在图片纵向拉伸时被拉伸。 - **横向内容区域**:4号黑色条位置向上覆盖的部分用于横向显示内容,如文本。 - **纵向内容区域**:3号黑色条位置向左覆盖的部分用于纵向显示内容,如文本。 - **不变区域**:未被黑色线条覆盖的部分在图片拉伸时将保持原样,例如图片的四角若为弧形,则无论图片如何拉伸,四角形状不变。 4. **调整错误选择**:如果误选了某部分,可以按住Shift键并点击鼠标左键来移除不必要的黑色线条。 5. **预览拉伸效果**:右侧的三个黑色图形区域展示了当前设置下的拉伸效果预览。 6. **保存点9PNG图片**:完成所有设置后,点击左上角的File -> save9-patch,保存图片,确保文件名后缀为.9.png。 三、点9PNG在Android开发中的应用 点9PNG在Android开发中的主要优势在于它的自适应性和高效性。由于Android设备屏幕尺寸和分辨率的多样性,使用点9PNG可以使UI元素在各种设备上都能保持良好的视觉效果。例如,按钮、背景等控件在不同的屏幕尺寸下能够自动调整大小,同时保持设计的完整性和一致性,无需为每种屏幕尺寸提供单独的图像资源。这不仅简化了开发流程,还减少了应用的内存占用,提高了用户体验。 点9PNG作为一种专门为Android优化的图像格式,其制作和应用对于提升应用的视觉质量和性能至关重要。通过掌握正确的制作方法,开发者可以轻松创建出既美观又高效的用户界面,确保应用在各种设备上都能展现出最佳状态。
























剩余8页未读,继续阅读

- 锋行天下-恢弘2013-08-27掌握了这个方法,真的用处太大了

- 粉丝: 0
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- vcos_components_configs-智能车资源
- 中职计算机教学中存在的问题及对策探思.docx
- 数字图像处理实验指导说明书zqd.doc
- lanqiao-蓝桥杯资源
- 汇编语言-汇编语言资源
- 通信工程中多网融合技术的探析.docx
- 基于华为云计算技术的多课程教学平台的构建.docx
- cotParam-C语言资源
- klogging-C++资源
- VC数据挖掘在客户关系管理中的实际应用.doc
- (源码)基于Pytorch的CenterNet目标检测模型实现.zip
- 完成Java面向对象程序设计方案实验课的心得体会.doc
- 中职计算机蓝领人才培养的思考与探索.docx
- 海外工程项目管理面临的挑战与对策.docx
- 基于智慧城市的快递寄件系统研究.docx
- 人工智能改善生活.docx


