Android Studio 制作点九图(.9图)

背景

安卓开发中,为了让背景图适应内容输入长度自动扩展,同时关键部分不变形,如圆角矩形的圆角或下面对话框样例的三角尖,安卓里引入了点九图(后缀名包含.9).本文介绍通过Android Studio制作点九图.


操作步骤

  1. 右键点击初始图,选择菜单“Create 9-Patch file...”


  2. 勾选“Show patches”、“Show content”、“Show bad patches”


  3. 打开新建的点九图,通过鼠标在图片的上下左右拖动控制条,设定可以自动扩展的矩形区域.
    操作过程动图示意:


    image
  4. 下图是最终成型的效果图,安卓系统会根据这个矩形所在位置进行水平和垂直自动扩展.


  5. 水平方向,两边拉伸的样例:


  6. 垂直方向,两边拉伸的样例:


  7. 水平和垂直方向,两边拉伸的样例:


常见问题

问题: 在使用.9图后,有时发现,控件内容距离背景边框距离过大或过小.
解决方案:
做.9图时,需要调整黑线位置,使上图中紫色的部分(即内容显示区域)处于合适的位置.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 这是一份实践性的跨平台设计指南 不同平台的设计和开发感觉像是在不同的国家之间旅行。你要做同样的吃吃睡睡看景点的事情...
    matoi阅读 3,662评论 1 55
  • 一 .9.PNG的制作(使用draw9patch.bat进行制作) 1 准备一张需要拉升的png图 2 双击打开d...
    凯玲之恋阅读 4,145评论 0 3
  • 生意成功开始有什么诀窍?老许之前拿了个档口做皮料,来了一新客,说:黑色仿古皮多少钱?老许:23.5!客人:我原在其...
    老叶草木染阅读 175评论 0 0
  • 儿子宝宝有一个“青梅竹马”叫甜甜。 刚搬到小区的时候儿子四个多月,我的母亲吃过饭总是抱着儿子去玩,小区大院中有一组...
    薇薇_24ee阅读 619评论 0 0
  • 2017-08-18 周五 闰六月廿七 感赏亲爱的高娥制作出来的美丽的紫雨录图片! 感赏今天有做运动! 感赏今天有...
    代灿红_六中阅读 219评论 0 0