ImageView

ImageView用于把图片显示在Activity中,使用<ImageView/>标签,图片来源可以来自各种地方,如res文件夹、assets文件夹、SD卡、网络等等

使用src属性来引用图片

ImageView_第1张图片

也可以在MainActivity当中设置图片的来源

ImageView_第2张图片

 

当需要显示的图片和ImageView大小不一样时,需要使用ScaleType来控制。ScaleType属性分为三类:fit(XY、Start、Center、End)、center(Crop、Inside)、matrix

ImageView_第3张图片

fitCenter:将图片等比例缩放到刚好能放入ImageVie中,并居中显示。

ImageView_第4张图片

fitStart:将图片等比例缩放到刚好能放入ImageVie中,并靠上显示。fitEnd同理

ImageView_第5张图片

fitXY:将图片缩放成与ImageView一样的大小

ImageView_第6张图片

center:如果图片比ImageView大,截取图片中央位置显示。图片比ImageView小则居中显示

ImageView_第7张图片

centerInside:如果图片比ImageView大,将图片等比例缩小到整个图片能居中显示在ImageView中。比ImageView小的图片则原样居中显示。注意区别fitCenter

ImageView_第8张图片

centerCrop:将图片等比例缩放,使图片最短的边与ImageView大小相等,超出部分不显示,填满ImageView

ImageView_第9张图片

 

同理也可以在MainActivity当中设置图片的ScaleType

ImageView_第10张图片

你可能感兴趣的:(imageview)