2 china hgb china_hgb 于 2016.02.13 07:35 提问

安卓的ImageView中fitCenter和centerInside参数的区别是什么?

在ImageView中希望图片能够居中对齐,请问该如何设置android:scaleType比较好呢?

1个回答

caozhy
caozhy   Ds   Rxr 2016.02.13 07:53
已采纳

fitCenter会按照ImageView大小对图片缩放,如果图片比ImageView大,那么centerInside会裁剪周围,只保留中间一块显示在ImageView。如果图片不超过ImageView的大小,两者一样。

参考:http://blog.csdn.net/encienqi/article/details/7913262

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Android中ImageView centerInside与fitCenter区别
网络上写ImageView scaleType的很多,但是详细说明centerInside和fitCenter区别的基本没有。相信不少人跟我有一样的困惑。 其实两者的区别很简单。fitxx开头的都是填充视图的意思,当视图View的大小比图片小时两者使用的效果是一样;而当View大小比图片大时,fitCenter会保持原图比例放大图片去填充View,而CenterInside会保持原图大小。
android:scaleType属性,其中centerinside挺好用的
好文章:http://juliaailse.iteye.com/blog/1409317 android:scaleType是控制图片如何resized/moved来匹对ImageView的size。ImageView.ScaleType / android:scaleType值的意义区别:CENTER /center 按图片的原来size居中显示,
ImageView 的ScaleType属性使用详解
这几天,学习了下Picasso和Glide,其中他设置图片显示样式的方法centerCrop()、fitCenter()、centerInside()、fit()有些疑惑,查看源码实现发现其就是使用的ScaleType的值 Glide.with(mImageView.getContext()) .load(uri) .pl
scaletype之centerInside,center,centerCrop,fitCenter之间的区别
一张图说明一切
Glide centerCrop fitCenter和ImageView的scaleType的关系,互相影响的探讨
在使用Glide的过程中,你一定见过下面的代码方式: ImageView imageView = (ImageView) findViewById(R.id.image); imageView.setScaleType(ImageView.ScaleType.FIT_START); Glide.with(this).load("https://zh
Android中ImageView.ScaleType属性值
ImageView.scaleType常用属性
android学习笔记之ImageView的scaleType属性
我们知道,ImageView有一个属性叫做scaleType,它的取值一共有八种,分别是:matrix,fitXY,fitStart,fitCenter,fitEnd,center,centerCrop,centerInside。那我们下面一起来看看这八种取值分别代表什么意思。我用两张图片来做demo,这两张图片的分辨率一大一小,图片分别叫做big和small。原图如下:big:small:OK,
Glide-图片的剪裁(ScaleType)
前言: 这一节里面我们将讲到关于Glide的图片的剪裁 Glide 系列目录 1.Glide-入门教程 2.Glide-占位图以及加载动画 3.Glide-加载本地图片 4.Glide-加载Gif 5.Glide-绑定生命周期 6.Glide-内存缓存与磁盘缓存 7.Glide-通过Modules定制Glide 8.Glide-自定义缓存 9.Glide-图片的压缩 10.Glide-
android:visibility和android:scaleType 属性
1.android:visibility="gone" 其有三个属性:visible显示;invisible显示黑背景条;gone不显示 2.android:scaleType属性 ImageView.ScaleType.CENTER|android:scaleType="center" 以原图的几何中心点和ImagView的几何中心点为基准,按图片的原来size居中显示,不缩放
探索ImageView图片填充算法–fitCenter模式的实现
http://www.67tgb.com/?p=533   在ImageView显示图片时,有如下几种图片填充模式scaleType: matrix ,fitXY,fitStart, fitEnd, fitCenter, center, centerCrop, centerInside。 这几 填充方式的区别不做展开,大家弄几张图片逐个尝试一下便知。   我感兴趣的是这几种图