Matrix

記載:   

    Matrix

Matrix是Android 提供的一個矩陣工具類,位於"android.graphics.Matrix"包下,它本身不能對圖像或View進行變換,

但它可以與其他API結合來控制圖形,View的變換,如Canvas。

Matrix提供了一些方法來控制圖片變換:
•setTranslate(float dx,float dy):控制Matrix進行位移。
•setSkew(float kx,float ky):控制Matrix進行傾斜,kx、ky爲X、Y方向上的比例。
•setSkew(float kx,float ky,float px,float py):控制Matrix以px、py爲軸心進行傾斜,kx、ky爲X、Y方向上的傾斜比例。
•setRotate(float degrees):控制Matrix進行depress角度的旋轉,軸心爲(0,0)。
•setRotate(float degrees,float px,float py):控制Matrix進行depress角度的旋轉,軸心爲(px,py)。
•setScale(float sx,float sy):設置Matrix進行縮放,sx、sy爲X、Y方向上的縮放比例。
•setScale(float sx,float sy,float px,float py):設置Matrix以(px,py)爲軸心進行縮放,sx、sy爲X、Y方向上的縮放比例。

發佈了68 篇原創文章 · 獲贊 1 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章