2011-09-27 19 views
1

我有png的地圖圖像。我正在使用下面的代碼來設置默認圖像大小以適應視圖。Android:我如何調整圖像的大小以自動與視圖匹配

ImageView的是我ImageSwitcher裏面的觀點:如果有通知,我使用的固定值,只是正好與視圖圖像

imageView.setImageMatrix(createDefaultMatrix()); 

private Matrix createDefaultMatrix() { 
    Matrix matrix = new Matrix(); 
    matrix.setValues(new float[]{1.136f, 0.0f, -17.204117f,0.0f, 1.136f, 66.24078f,0.0f, 0.0f, 1.0f}); 
    matrix.postScale(1.1085271f, 1.1085271f, 198.08646f, 304.4192f); 
    return matrix; 
} 

任何有關如何做到這一點自動適合其視圖的指導表示讚賞。

回答

0

爲什麼你不縮放圖像?嘗試CENTER_INSIDE

+0

我正在使用MATRIX進行縮放和拖動。 (1)使用MATRIX時可以使用CENTER_INSIDE嗎? (2)或者可以使用CENTER_INSIDE進行初始顯示,然後將其設置爲MATRIX ..有可能嗎? – eros

+0

我試過但沒有成功。 – eros