开发环境的搭建就不做赘述了,网上一搜一大把。SDKtools里的工具还是比较有用的。熟练运用会在开发中事半功倍。所谓磨刀不误砍柴工,熟悉好基本工具对开发也是有很多帮助的。
好了废话不多说,开始说说今天的主角draw9patch.bat
就是它。在说这个工具之前 要先介绍下9patch图片。android中所有可拉伸图片都是一种*.9.png的图片。用它可以实现图片中部分拉伸。使用一般图片的话就会失真。如下图,上面的是一般图片,下面的是处理成9patch的图片。
*.9.png需要对一般的png进行处理。就是在上下左右加上一个空像素。并且表明可拉伸的部分。如下图:所谓处理就是在上下左右的空像素上标上黑线。左侧的黑线标示上下拉伸时可拉伸的部分。上面的黑线标示左右拉伸时可拉伸的部分。右侧和下面的黑线表示可使用的区域。注意:右侧和下面的线如果画的范围很小的话,当这张图是背景的时候就只有很少一部分可以填充内容进去。
上图就是工具打开后的界面。使用很简单,鼠标拖动可以画黑线,按住shift拖动是删除黑线。
- 大小: 4.2 KB
- 大小: 19 KB
- 大小: 45.5 KB
分享到:
相关推荐
1. 打开Android SDK的tools目录下的draw9patch.bat(Windows)或draw9patch(Mac/Linux)工具。 2. 加载要编辑的PNG图片。 3. 使用鼠标左键拖动像素条来设置拉伸区域和内容区域。 4. 保存编辑结果为`.9.png`文件。 5...
* draw9patch:绘制 android 平台的可缩放 png 图片的工具 * sqlite3:可以在 PC 上操作 SQLite 数据库 * monkeyrunner:是一个不错的压力测试应用,模拟用户随机按键 * mksdcard:模拟器 SD 映像的创建工具 * ...
这个工具包含在SDK的tools目录下,通过运行`draw9patch`命令启动。 3. **9-Patch的优点**: - **节省资源**:9-Patch图可以适应各种尺寸,减少了为不同屏幕尺寸创建多个图像的需求。 - **保持细节**:通过指定可...
- 打开Android SDK目录下的`tools`文件夹,运行`draw9patch`应用程序。 - 加载一个PNG图像到工具中,工具会自动将图像转换为9patch格式。 - 使用工具的画笔选择要拉伸的区域,黑色线条表示拉伸边界,灰色线条表示...
在Mac上使用9patch工具,你需要先安装Android SDK,因为这个工具通常包含在SDK的tools目录下。通过Android SDK Manager,你可以选择下载和安装所需的组件。安装完成后,你可以在命令行中使用`draw9patch`命令来打开...
开发者使用Android SDK的`draw9patch`工具来创建和编辑9Patch图像。在源码中,9Patch图片会被引用并加载到视图中,通过调整其大小以适应不同设备屏幕,同时保持内容区域的正确显示比例。 总之,这个压缩包可能是一...
Android SDK(Software Development Kit)是开发Android应用程序的重要工具集,它提供了所有必要的组件和文档,帮助开发者创建、调试和发布应用。这个压缩包中的资源涵盖了Android开发的基础到进阶知识,让我们逐一...
- **工具介绍**:draw9patch是Android SDK工具包中的一个工具,用于创建和编辑Nine-Patch文件。通常可以在Android SDK安装目录下的`tools`文件夹中找到该工具。 - **操作步骤**: - 打开一张PNG图像文件,并将其...
1. **下载和运行工具**:首先,你需要下载`draw9patch.jar`,它通常位于Android SDK的`tools`目录下。双击运行该文件,它会在Java可运行环境中打开。 2. **打开图像**:点击工具界面上的“Open”按钮,选择你想要...
2. **SDK和AVD Manager**:SDK(Software Development Kit)包含了开发Android应用所需的各种库和工具,其中AVD(Android Virtual Device)Manager用于管理Android模拟器,创建和配置不同版本的Android系统镜像,...
【Android移动应用设计与开发】课程主要...以上内容概述了Android移动应用设计与开发的基本知识,包括项目创建、核心文件结构和常用开发工具的使用,以及一个实际案例的需求分析,为深入学习Android开发打下了基础。
1. `android.bat`:这是Android SDK(软件开发工具包)的一部分,可能是一个批处理文件,用于启动Android开发环境或者执行某些与Android相关的命令行操作。 2. `ddms.bat`:Data Debugging Memory System,Android...
7. **Tools**:包括ddms用于调试,draw9patch用于制作9-patch图片,sqlite3用于数据库操作,monkeyrunner用于自动化测试等。 接下来,NDK(Native Development Kit)是Android提供的一组工具,允许开发者使用C和C++...