Android NinePatch .png文件格式?

Rod*_*ddy 13 android file-format nine-patch

Android NinePatch图像似乎是带有额外信息的标准.png文件.是否有任何格式的规范,因为我希望能够在其他平台上实现这一点?

Car*_*ter 11

是我在这个主题上发现的最直接的链接.


ste*_*ter 7

只需在图像查看器中查看9补丁图像即可.它只是一个1px边框,黑色像素位于可伸展区域的侧面,透明标记静态部分.

如果放大此图像,您可以看到标记可伸展区域的黑色边框:

例如http://web6.twitpic.com/img/91916457-a53b6866db73378bda07c039151c69aa.4bd6119a-full.png

  • stealthcopter你不对.各方都是独立的.每边最多可以有5个部分.例如,___ _ ___ ____ _将是有效的顶部缩放. (4认同)

Cor*_*ese 6

我强烈建议你不要在其他平台上实现9patch系统,原因有几个.

我已经使用Android的开发人员工具一年了,并且已经广泛使用了9patch文件.

他们是一场噩梦.PNG不是数据格式,而是图像格式.混合.9.png文件中的两个是问题.

9patch文件是一个糟糕的主意,因为它们将图像和数据格式组合成一个文件,既不是设计者也不是开发人员可以完全管理的.

九个补丁文件:您将在维护,支持和更新阶段的某些时候对您的参与感到遗憾.

也许如果在将来某个日期,对9patch文件的支持被添加到许多质量工具中(例如,PS CS4不会将9patch文件理解为特定格式,也不会遵守有效的9​​种补丁格式的规则.)

九个补丁文件的现有工具很糟糕 - 在我雇用的大多数设计师看来基本上无法使用.

  • 我在这里完全不同意科里.我已经在photoshop中使用了9-patch PNG 10个月了,它们就像魅力一样.事实上,我的UI看起来很清晰这种技术,它太棒了! (2认同)