2012-11-08 140 views
0

>我縮放圖像以進行縮放,之後我想將縮放圖像放在圖像視圖的中心。我怎樣才能做到這一點??將矩陣圖像放置在圖像視圖的中心

imageview.setScaleType(ScaleType.MATRIX); 
    savedMatrix.set(matrix); 
    matrix.set(savedMatrix); 
    matrix.setScale(.3f, .3f,screen_width/2,screen_height/2); 

回答

2

嘗試

matrix.postTranslate((screen_width-image_width)/2, (screen_height-image_height)/2); 

順便說一句,你爲什麼這樣做:

savedMatrix.set(matrix); 
matrix.set(savedMatrix); 

一旦你深拷貝矩陣爲savedMatrix他們都相同,故不需要做其他的方式。