我想创建一个九补丁图像并在我的应用程序中使用它,但我不知道如何创建它?
我在网上搜索了 Android 源代码,但似乎找不到任何示例。我需要一个教程,以便我可以理解这个过程。
我想创建一个九补丁图像并在我的应用程序中使用它,但我不知道如何创建它?
我在网上搜索了 Android 源代码,但似乎找不到任何示例。我需要一个教程,以便我可以理解这个过程。
我已经搜索了制作 9-patch 图像的最佳和最简单的答案。现在制作 9 个补丁图像是最简单的任务。
从这里您可以一键制作所有分辨率的 9 补丁图像 - XHDPI、HDPI、MDPI、LDPI。
如果您有任何疑问,请告诉我,如果对您有帮助,请点赞。
我刚刚发现了一个很棒的替代 9patch 编辑器(由Mikle Garin编写),我认为它比标准的内置 sdk 的编辑器好 1000%:
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#九补丁
NinePatch 图像是使用 Photoshop、Illustrator、Paint... 等创建的标准 PNG 图像。要向其添加 NinePatch 规则,只需将其拖放到 Android SDK 目录中的 draw9patch.bat 工具上即可。
如果您不使用 draw9patch.bat 工具,则必须在保存之前包含一个额外的1px透明边框以使用1px 黑色(#000000) 铅笔大小绘制 NinePatch 规则。
重要的!!!将扩展名为myimage.9.png的图像保存为透明的 PNG-8/PNG-24。
http://android-ui-utils.googlecode.com/hg/asset-studio/dist/nine-patches.html
Although android provides the tool for ninepatch images .Open terminal and go to android sdk -tools path and type ./draw9patch. But this is the best link you can make for all density in just one click.