Android 中的Drawable

2019-11-21  本文已影响0人  simplehych

表示一种图像的概念,但是不全是图片,通过颜色也可以构造出各式各样的图像的效果。

Drawable 的本身宽高参数比较重要,通过getIntrisicWidth和getIntrisicHeight两个方法可以获得,并不是所有的Drawable都有内部宽高。

比如一张图片所形成的Drawable,它的本身的宽高就是图片的宽高;但是一个颜色所形成的Drawable,就没有本身宽高的概念。

另外,Drawable本身的宽高不等于它的大小,一般来说,Drawable是没有大小概念的,当用作View的背景时,Drawable会被拉伸至View的同等大小。

上一篇 下一篇

猜你喜欢

热点阅读