>我正在缩放图像以进行缩放,之后我想将缩放的图像放在imageview的中心。我怎么能这样做?
imageview.setScaleType(ScaleType.MATRIX);
savedMatrix.set(matrix);
matrix.set(savedMatrix);
matrix.setScale(.3f, .3f,screen_width/2,screen_height/2);
答案 0 :(得分:2)
尝试
matrix.postTranslate((screen_width-image_width)/2, (screen_height-image_height)/2);
顺便说一句,你为什么这样做:
savedMatrix.set(matrix);
matrix.set(savedMatrix);
一旦你将矩阵深度复制到savedMatrix中它们是相同的,所以不需要做其他方式。