【Android】ImageView.scaleType

标准缩放模式

  • center ImageView 居中显示,不缩放
  • centerCrop 等比缩放,填满 ImageView 并居中显示(不保证图片完整)
  • centerInside 等比缩小,令图片居中并完整显示(小尺寸图片不进行放大)
  • fitCenter 等比缩放,令图片居中并完整显示
  • fitStart 等比缩放,令图片完整显示,左上角对齐
  • fitEnd 等比缩放,令图片完整显示,右下角对齐
  • fitXY 按 ImageView 宽高缩放,填满 ImageView
  • matrix 按给定矩阵缩放,默认为原图输出,左上角对齐

Matrix缩放

<ImageView
    android:scaleType="matrix" />

Matrix matrix = new Matrix(); 
matrix.setScale(widthRate, heightRate, pivotX, pivotY);
...
imageView.setImageMatrix(matrix);
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容