Android 利用 9-Patch 图片制作聊天框

  • 什么是 9-Patch 图片?
    一种被特殊处理过的png图片,可以指定哪些区域能够拉伸,哪些区域不能拉伸,哪些区域可以显示内容。

  • 使用场景
    主要是用于对话框等拉伸能够不变形的场景

  • 创建.9.png图片
    选中一张png图片,右键Create 9-Patch file


    Android 利用 9-Patch 图片制作聊天框_第1张图片

注意:9-Patch图片要放在drawable文件夹下,否则编译时会报错。后缀名必须是.9.png。

  • 编辑.9.png图片
    打开.9.png图片,选择9-Patch即可对图片进行编辑。
    ** 编辑图片时上下左右四个方向的黑线,用来控制图片可拉伸和可显示区域。上和左控制图片可拉伸区域,下和右控制图片可显示区域。**


    Android 利用 9-Patch 图片制作聊天框_第2张图片
  • 使用9.png图片
    在布局文件中,将TextView的背景设置为制作好的9-Patch图片。


当TextView中内容变化时,显示效果如下:




Android 利用 9-Patch 图片制作聊天框_第3张图片

你可能感兴趣的:(Android 利用 9-Patch 图片制作聊天框)