前言
本节介绍的UI基础控件是:ImageView(图像视图),见名知意,就是用来显示图像的一个View或者说控件! 官方API:ImageView;本节讲解的内容如下:
· ImageView的src属性和blackground的区别;
· adjustViewBounds设置图像缩放时是否按长宽比
· scaleType设置缩放类型
· 最简单的绘制圆形的ImageView
ImageView
ImageView,图像视图,直接继承自View类,它的主要功能是用于显示图片,实际上它不仅仅可以用来显示图片,任何Drawable对象都可以使用ImageView来显示。ImageView可以适用于任何布局中,并且Android为其提供了缩放和着色的一些操作。
ImageView的一些常用属性,并且这些属性都有与之对应的getter、setter方法:
· android:adjustViewBounds:设置ImageView是否调整自己的边界来保持所显示图片的长宽比。
· android:maxHeight:设置ImageView的最大高度。
· android:maxWidth:设置ImageView的最大宽度。
· android:scaleType:设置所显示的图片如何缩放或移动以适应ImageView的大小。
· android:src:设置ImageView所显示的Drawable对象的ID。
对于android:scaleType属性,因为关于图像在ImageView中的显示效果,所以有如下属性值可以选择:
· matrix:使用m