ImageView ScaleType详解
2017-05-26 23:30
323 查看
1. 摘要
ImageView scaleType值的博客有不少,但感觉写得都不够精确。最近正在看了一本书《基于Material Design的Android用户界面设计》[1]。该书对于scaleType的解释,十分准确、详细。2.scaleType值详解
《基于Material Design的Android用户界面设计》[1]一书第二章表2.4ImageView的scaleType值:
XML属性值 | ScaleType | 描述 |
---|---|---|
matrix | MATRIX | 通过setImageMatrix(Matrix)用一个图片矩阵缩放。 |
fitXY | FIT_XY | 设置图片宽度和高度以适应view,忽略长宽比。 |
fitStart | FIT_START | 上下缩放图片,保持长宽比,同时让图片和view在左上角对齐。 |
fitCenter | FIT_CENTER | 上下缩放图片,保持长宽比,让图片至少在一个维度上等于view在此维度的尺寸。 |
fitEnd | FIT_END | 类似fitStart,但它在右下角对齐。 |
center | CENTER | 让图片居中不缩放。 |
centerCrop | CENTER_CROP | 必要时缩小图片,保持长宽比,这样宽度和高度就会适配或者略大于view。 |
centerInside | CENTER_INSIDE | 必要时缩小图片,保持长宽比,这样宽度和高度就会适配或者略小于view。 |
3. 引用
[1]《基于Material Design的Android用户界面设计》相关文章推荐
- Android 图片ImageView.ScaleType详解
- ImageView.ScaleType 属性详解
- ImageView中android:scaleType属性的详解
- Android ImageView.ScaleType详解
- ImageView.ScaleType详解
- ImageView androidscaleType属性详解
- ImageView.ScaleType详解
- Android ImageView scaleType+adjustViewBounds两个属性详解 保证图片不变形
- ImageView.ScaleType详解
- imageview scaletype属性详解,最好一个matrix属性好用
- android ImageView android:scaleType属性详解
- Android_ImageView.ScaleType属性图文详解
- ImageView.ScaleType设置图解
- (转)ImageView.ScaleType设置图解
- java.lang.IllegalStateException: The ImageView's ScaleType has been changed
- Android ImageView.ScaleType说明
- ImageView.ScaleType属性
- ImageView.ScaleType设置图解
- ImageView setScaleType属性列表
- ImageView.ScaleType 及android:scaleType值的意义和区别