Android ImageView 设置top_crop center_crop bottom_crop

center_crop  删除超过imageview 的顶部和底部 , 但是如果从底部删除保留顶部就需要用代码实现 


top_crop  保留顶部 截多余的底部


Matrix matrix = imageView.getImageMatrix();
float scaleFactor = imageView.getWidth() / (float) imageView.getDrawable().getIntrinsicWidth();
matrix.setScale(scaleFactor, scaleFactor, 0, 0);
imageView.setImageMatrix(matrix);





你可能感兴趣的:(Android ImageView 设置top_crop center_crop bottom_crop)