程序性地创建9补丁?

时间:2013-01-04 13:12:07

标签: android nine-patch android-drawable

  

可能重复:
  Create a NinePatch/NinePatchDrawable in runtime

我试图在程序上创建一个9补丁图像,但看不到怎么做。有没有办法拍摄正常的PNG / JPG图像并对其进行调整,以便我可以指定中心宽度和中心高度来生成9个可绘制的补丁?

我打算在运行时创建一个位图并将黑色边缘标记添加到位图中并在应用程序中创建9补丁但是读取此线程似乎不可能由于其他魔法数据由资源编译器所以任何指针?

Google Groups Link

基本上我知道图像将用于一个按钮,并且将有4个4x4角不应该被拉伸,并且中心的剩余像素可以被拉伸。

1 个答案:

答案 0 :(得分:0)

您可以参考此link。这是关于绘图9补丁图像的官方Android开发人员教程,我希望这可以帮助你。