您的位置:首页 > 移动开发 > Android开发

ImageView 相关

2016-01-25 20:23 573 查看

一、scaleType属性

matrix、center、centerCrop、centerInside、fitStart、fitCenter、fitEnd、fitXY

android:scaleType=”matrix

原图大小不变,从ImageView左上角开始绘制,超过部分裁剪。

android:scaleType=”center

原图大小不变,显示在ImageView中心。若大于ImageView,超过部分裁剪。

android:scaleType=”centerCrop

填满ImageView:将原图的中心与ImageView的中心对齐,等比例放大,直到填满ImageView(宽和高都填满),超过部分裁剪。

android:scaleType=”centerInside

将原图完整居中显示:按比例缩小原图,使之等于或小于ImageView。 如果原图本身就小于ImageView,则不作任何处理,居中显示。

android:scaleType=”fitXY

把原图按照指定的大小在View中显示,拉伸显示图片,不保持原比例,填满ImageView.

android:scaleType=”fitStart

把原图按比例伸缩,直到和ImageView等宽(高),显示在靠上(左)位置

android:scaleType=”fitCenter

把原图按比例伸缩,直到和ImageView等宽(高),居中显示。

android:scaleType=”fitEnd

把原图按比例伸缩,直到和ImageView等宽(高),显示在靠下(右)位置。

这图(来自网络)很形象地展示了各属性的特点

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android imageview