美文网首页
NinePatchDrawable(.9.png)

NinePatchDrawable(.9.png)

作者: 真胖大海 | 来源:发表于2017-01-15 14:26 被阅读45次

    一 9.png的概念和使用方式

    https://developer.android.com/guide/topics/graphics/2d-graphics.html#nine-patch

    .9.png 绘制方式

    1.stretchable area 表示的是图片可以伸缩的区域,即当图片整体被伸缩时,只有
    strtchable area这块区域被伸缩,其他区域不伸缩。

    2.padding box 表示的是视图内容的显示区域,比如TextView将一张.9.png作为背景,那么TextView的文本内容将显示在padding box区域中。

    note:stretchable area 必须绘制,但是padding box区域可以不绘制,这样padding box会与strechable区域是同一位置*

    二 android studio中制作.9.png

    https://developer.android.com/studio/write/draw9patch.html

    drawing panel与preview panel 说明

    *小记:如果显示内容的padding box和可伸缩区域stretchable area一样则只需要绘制stretchable area*

    相关文章

      网友评论

          本文标题:NinePatchDrawable(.9.png)

          本文链接:https://www.haomeiwen.com/subject/gswybttx.html