爱程序网

ImageView

来源: 阅读:

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

使用src属性来引用图片

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

 

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

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

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

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

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

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

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

 

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

关于爱程序网 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助