何时使用9-Patch

时间:2011-05-13 17:56:44

标签: android nine-patch

是否有任何Android开发者文档说明可绘制资源何时可以是9-patch?换句话说,有没有一个文件说“以下项目使用9补丁数据,如果有的话”?

从探索和体验,我已经知道应该使用9补丁图形

  • 应用程序启动器图标
  • “应用程序窗口小部件,壁纸和文件夹”的“添加到主屏幕”选择列表中使用的图标
  • 桌面壁纸,否则使用BitMaps,例如在画布上
  • 按钮图形
  • view backgrounds

当抽象用于菜单图标和标签图标时,我很惊讶地看到9补丁数据被忽略。

1 个答案:

答案 0 :(得分:3)

当您的图像需要流体宽度和/或高度时,最好使用9个色块。

示例:在我的应用程序中,我有两个自定义按钮,它们在视图的底部延伸。由于屏幕尺寸可能不同,我使用9个补丁来允许按钮正确拉伸。