1、9patch 简介:
a、
9patch 是AndroidSDK自带的工具,一般的路径如下所示:
E:\programming tools\Android-SDK-Windows\Android-SDK-Windows\tools
b、9patch 处理后的图片格式"*.9.png"结尾,和普通图片的区别是四周多了一个边框,
左边那条黑色线代表图片垂直拉伸的区域,上边的那条黑色线代表水平拉伸区域,右边的黑色线代表内容绘制的垂直区域,下边的黑色线代表内容绘制的水平区域,右边和下边的线是可选的,左边和上边的线不能省略。
2、9patch 使用注意事项:
a、使用方法:
android自带有转换工具,路径是在tools下的draw9patch.bat。
使用方法就载入需要拉伸的图片,在需要拉伸的边点上黑点(点击鼠标左键)。
注意:黑点的边不能断,并且左边和上边都必须是黑线,否则导入到工程中会报错
修改好后,保存,然后就按照平常的png图片来使用就可以了。
3、9patch 使用相关的参考网站:
http://meiyitianabc.blog.163.com/blog/static/10502212720115354948909/
分享到:
相关推荐
3. **Java编程中的9Patch使用:** - **设置背景:** 通过`setBackgroundResource()`方法将9Patch资源设置为View的背景。 - **自定义View:** 如果需要自定义复杂的View,可以通过重写`onDraw()`方法并利用9Patch的...
在实际开发中,我们通常会在XML布局文件中引用9patch图片,例如使用`<ImageView>`或`<Button>`标签,并设置`android:background`属性为9patch资源。这样,UI组件就能根据9patch图片的拉伸规则进行动态调整。 总结来...
在Android开发中,9-patch文件通常使用`.9.png`的扩展名,它可以被Android Studio和Android SDK中的`draw9patch`工具处理。但如果你在Mac上工作,可能需要使用第三方工具,如这个安装包提供的工具,因为默认的`draw9...
以下是对9patch工具使用的详细讲解和Demo源码分析。 1. 9patch文件结构: 9patch文件包含两部分:原始的PNG图像和四条边界上的像素标记。这些标记指示了哪些区域可以拉伸,哪些区域应保持不变。标记用单个像素宽度...
在Android开发中,9.png(也...总结来说,Draw9Patch是一款强大的9.png图片编辑工具,它的汉化版降低了使用门槛,尤其对中文用户更为友好。了解并熟练掌握这款工具的使用,将有助于提升Android UI设计的质量和效率。
- 适当使用:不要滥用Draw9Patch,只应在需要自适应尺寸的地方使用,过度使用可能会导致应用性能下降。 - 内容区域:确保内容区域内的元素在拉伸时不被破坏,如文字、图标等。 - 测试验证:在多种设备和分辨率上测试...
可能还需要了解一些基本的使用指南和操作步骤,以便顺利进行9patch 图片的优化工作。 总的来说,9patch 去黑点工具是Android开发过程中提高界面设计质量的利器,通过去除不必要的黑点,可以使应用程序的视觉效果...
在Android开发中,`draw9patch`是一种非常重要的图像处理工具,主要用于创建可拉伸的图形资源,以适应不同尺寸的屏幕。...因此,掌握9patch和`draw9patch`工具的使用,是每个Android开发者必备的技能之一。
通常,我们使用Android SDK中的Draw9Patch工具来编辑这些图片。然而,对于那些不希望依赖完整Android SDK的开发者,独立运行的Draw9Patch精简版提供了便捷的选择。 Draw9Patch精简版是一个轻量级的工具,它允许...
1. `draw9patch.bat`:这是一个批处理文件,通常用于启动draw9-patch工具。运行这个文件会打开一个图形界面,用户可以在这个界面上加载图片,然后用像素边框来定义可拉伸和不可拉伸的区域。 2. `9-patch教程.doc`:...
在"Android 9妹工具(9Patch).zip"压缩包中,我们可以看到以下几个关键元素: 1. **1-120912214H60-L.png**:这可能是一个示例的9-Patch图像文件。通常,9-Patch图像会在图像的四个角落和/或边缘增加黑色像素条,...
使用Draw9Patch的过程主要包括以下步骤: 1. **打开工具**:首先,你需要下载并运行Draw9Patch工具。这个工具通常包含在Android SDK中,可以通过SDK Manager获取。启动后,你会看到一个简单的界面,分为两部分:...
android:background="@drawable/my_9patch_image" /> ``` 在运行时,Android系统会自动处理9-Patch图片,根据其标记来适配按钮的大小,从而实现不失真的效果。 9-Patch图片在Android UI设计中扮演着关键角色,...