Camera就像一個攝像機,一個物體在原地不動,然後我們帶着這個攝像機四處移動,在攝像機裏面呈現出來的畫面,就會有立體感,就可以從各個角度觀看這個物體。
它有旋轉、平移的一系列方法,實際上都是在改變一個Matrix對象,一系列操作完畢之後,我們得到這個Matrix,然後畫我們的物體,就可以了。
常用的API如下:
rotateX(float degree) 繞着x軸旋轉degree個度數
rotateY(float degree) 繞着y軸旋轉degree個度數
rotateZ(float degree) 繞着z軸旋轉degree個度數
translate(float x,float y,float z) 平移一段距離
save()和restore() 作用跟Canvas的一樣,保存原狀態,操作完之後,恢復到原狀態。
getMatrix返回一個Matrix值
android動畫之Camera
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Android QQ空間(Apad)項目總結---應用UI框架的搭建
jishg318974
2020-07-07 19:57:25
android畫圖之canvas
jishg318974
2020-02-25 10:51:30
view實現塗鴉功能
jishg318974
2020-02-25 10:51:30
android之3D Gallery
jishg318974
2020-02-25 10:51:30
android之自定義button
jishg318974
2020-02-25 10:51:30
android之selector使用
jishg318974
2020-02-25 10:51:30
自定義ViewGroup 實現拖動跟快速滾動的效果
jishg318974
2020-02-25 10:51:30
android之自定義標題欄
jishg318974
2020-02-25 10:51:30
android之TypedArray
jishg318974
2020-02-25 10:51:30
android之Gallery默認實現
jishg318974
2020-02-25 10:51:30
android畫圖之Bitmap
jishg318974
2020-02-25 10:51:30
android之level-list(同一位置顯示不同的圖片)
jishg318974
2020-02-25 10:51:30
android動畫之Matrix
jishg318974
2020-02-25 10:51:30
android之theme和style
jishg318974
2020-02-25 10:51:30
android動畫之Interpolator
jishg318974
2020-02-25 10:51:30