Android .9图详解与制作方法

5星 · 超过95%的资源 需积分: 10 2 下载量 50 浏览量 更新于2024-09-11 收藏 346KB DOC 举报
“Android .9图图片使用帮助文档,适合初学者,讲解了点九图的原理、制作方法和效果对比。” 在Android应用开发中,点九图(.9.png)是一种重要的图片处理技术,用于保证图片在不同尺寸屏幕下不失真的拉伸效果。这种技术特别适合于需要动态适应屏幕尺寸的界面元素,比如按钮、背景等。点九图的名称来源于其将图片分为9个部分,从而实现更智能的拉伸。 一、点九图介绍 点九图的核心在于通过特殊的标记来指示哪些部分应该拉伸,哪些部分应保持不变。图片的四个角落通常不进行拉伸,以保持形状的完整性,而四条边则根据需要进行水平或垂直拉伸。中间区域可以按照黑线指示的方向自由拉伸,这样就能在不失真的情况下适应不同尺寸的屏幕。 二、“点九”制作方法 1. 使用“draw9patch”工具 “draw9patch”是Android SDK自带的一个图形工具,用于创建和编辑点九图。首先,确保系统已经安装了Java环境,然后在Android SDK的tools目录下运行“draw9patch.bat”。将待处理的PNG图片拖放到工具窗口中,它会自动进入编辑模式。 2. 编辑黑线 在编辑界面,通过点击鼠标左键在图片边缘绘制黑线,定义拉伸区域。黑线可以指示图片哪些部分需要拉伸,哪些部分保持原样。例如,对于有文字的界面元素,文字区域应避免被拉伸,所以需要正确设置黑线。 3. 预览与保存 在编辑过程中,可以通过右侧的预览视图检查拉伸效果。一旦满意,保存修改后的图片,文件将以.9.png的格式保存,这时它已经成为一个点九图,可以在Android项目中使用。 三、点九图的应用 点九图不仅可以应用于矩形图片,还可以处理各种复杂的形状,包括非规则图形。通过点九PNG技术,开发者能够确保界面元素在横竖屏切换或者在不同分辨率设备上都有良好的显示效果,避免了传统拉伸导致的图像失真问题。 总结来说,点九图是Android开发中提高用户体验的关键技术之一,通过合理利用点九图,开发者可以创建出更加美观且适应性强的用户界面。对于Android初学者来说,理解和掌握点九图的制作和应用是非常有价值的技能。