NinePatchDrawable(.9.png)

2017-01-15  本文已影响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*

上一篇下一篇

猜你喜欢

热点阅读