欢迎来到天天文库
浏览记录
ID:57686362
大小:15.00 KB
页数:1页
时间:2020-09-01
《Android imageView图片按比例缩放.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、AndroidimageView图片按比例缩放2011-07-1010:03:07我来说两句收藏我要投稿android:scaleType可控制图片的缩放方式,示例代码如下:2、Vertical="true"/> 说明:centerInside表示按比例缩放图片,使得图片长(宽)的小于等于视图的相应维度。 注意:控制的图片为资源而不是背景,即android:src="@drawable/logo",而非android:background="@drawable/logo",我就笨笨地犯了这个低级错误,导致错怪人家scaleType不起作用。程序中动态加载图片也类似,如:应该imgView.setImageResource(R.drawable.*);而非imgView.setB3、ackgroundResource(R.drawable.*); 附:更详细的scaleType说明:CENTER/center在视图中心显示图片,并且不缩放图片CENTER_CROP/centerCrop按比例缩放图片,使得图片长(宽)的大于等于视图的相应维度CENTER_INSIDE/centerInside按比例缩放图片,使得图片长(宽)的小于等于视图的相应维度FIT_CENTER/fitCenter按比例缩放图片到视图的最小边,居中显示FIT_END/fitEnd按比例缩放图片到视图的最小边,显示4、在视图的下部分位置FIT_START/fitStart把图片按比例扩大/缩小到视图的最小边,显示在视图的上部分位置FIT_XY/fitXY把图片不按比例缩放到视图的大小显示MATRIX/matrix用矩阵来绘制
2、Vertical="true"/> 说明:centerInside表示按比例缩放图片,使得图片长(宽)的小于等于视图的相应维度。 注意:控制的图片为资源而不是背景,即android:src="@drawable/logo",而非android:background="@drawable/logo",我就笨笨地犯了这个低级错误,导致错怪人家scaleType不起作用。程序中动态加载图片也类似,如:应该imgView.setImageResource(R.drawable.*);而非imgView.setB
3、ackgroundResource(R.drawable.*); 附:更详细的scaleType说明:CENTER/center在视图中心显示图片,并且不缩放图片CENTER_CROP/centerCrop按比例缩放图片,使得图片长(宽)的大于等于视图的相应维度CENTER_INSIDE/centerInside按比例缩放图片,使得图片长(宽)的小于等于视图的相应维度FIT_CENTER/fitCenter按比例缩放图片到视图的最小边,居中显示FIT_END/fitEnd按比例缩放图片到视图的最小边,显示
4、在视图的下部分位置FIT_START/fitStart把图片按比例扩大/缩小到视图的最小边,显示在视图的上部分位置FIT_XY/fitXY把图片不按比例缩放到视图的大小显示MATRIX/matrix用矩阵来绘制
此文档下载收益归作者所有