matix in Android

推薦moandroid 上面關於matix的一系列文章,講的非常直觀。

 

雖然可以直接用android的函數來設置matrix的值,但如果不弄清matrix的具體意義的話,這些函數也是不能夠清楚使用的。

 

 

 

 

記住:Preconcats matrix相當於右乘矩陣,Postconcats  matrix相當於左乘矩陣

 

 

 

 

所謂的矩陣的MAP,就是用矩陣左乘對於的點(rect)。

所以好理解的就是pre的意思是先和點作用,所以就是右乘矩陣。

post的意思是後和點作用,所以就是左乘矩陣。

 

另外關於參數:postRotate (float degrees, float px, float py)  postScale (float sx, float sy, float px, float py)  裏面的px,py的意義。

就是軸心。旋轉的中心或者縮放時候固定的點。這個在顯示(canvas)有用,在平時編輯圖像等時候沒有用的。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章