如何创建九补丁并在我的应用程序中使用它?

Omi*_*ifi 18 android nine-patch

我想创建一个九补丁图像并在我的应用程序中使用它但我不知道如何创建它?

我在网上搜索了Android源代码,似乎无法找到任何这方面的例子.我需要一个教程,以便我能理解这个过程.

Gau*_*ora 23

我搜索了最好和最简单的答案来制作9补丁图像.现在要制作9补丁图像是最简单的任务.

这里,您只需点击一下即可为所有分辨率制作9个补丁图像 - XHDPI,HDPI,MDPI,LDPI.

如果您有任何疑问,请告诉我,如果它对您有帮助,请进行投票.在此输入图像描述

  • 链接坏了. (3认同)

dev*_*ant 20

我刚刚发现了令人敬畏的替代9patch编辑器(由Mikle Garin编写),我认为它比sdk中内置的标准编辑器好1000%:

编辑JAR下载链接
编辑源代码
编辑官方页面

在此输入图像描述

  • 感谢关于我的应用程序的客气话!:)我正在更新编辑器应用程序,并将其上传到WebLaF站点.一些更多的功能(如多图像编辑)即将到来.此外,已经有比您在屏幕截图上发布的版本更新的版本,并添加了一些有用的功能. (4认同)

P.M*_*lch 7

android sdk中包含一个工具来创建和测试九个补丁图像:http: //developer.android.com/guide/developing/tools/draw9patch.html

你也可以使用这里的创建指南,使用每个gfx包(photoshop,paint.net,...)创建一个九个补丁文件:http://developer.android.com/guide/topics/graphics/2d-graphics的.html#九补丁


Dmi*_*riy 5

我创建了一个工具,允许自动从常规PNG图像创建9个补丁图像,用于可伸展区域为1个像素宽的简单情况.这是输入和输出的示例(显示为400%):

输入 产量400%

github上的项目页面