成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Android游戲開發之十:Bitmap位圖的旋轉

移動開發 Android 游戲開發
本節講解Android游戲開發中Bitmap的實用操作--位圖旋轉,此知識點是Android游戲開發的基礎性內容。

Android為圖形的旋轉和變化提供了方便的矩陣Matrix類。Maxtrix類的setRotate方法接受圖形的變換角度和縮放,而后可以 由Bitmap類的createBitmap方法的一個重載函數接受Maxtrix對象,此createBitmap方法原型如下:

public static Bitmap createBitmap (Bitmap source, int x, int y, int width, int height, Matrix m, boolean filter)

參數的具體意義:

source:源bitmap對象

x:源坐標x位置

y:源坐標y位置

width:寬度

height:高度

m:接受的maxtrix對象,如果沒有可以設置為null

filter:該參數僅對maxtrix包含了超過一個翻轉才有效。

下面給大家一個比較經典的例子,rotate方法是靜態方法可以直接調用,參數為源Bitmap對象,參數二為旋轉的角度,從0~360,返回值為新的Bitmap對象。其中具體的寬高可以調整。

  1. public static Bitmap rotate(Bitmap b, int degrees) {    
  2.         if (degrees != 0 && b != null) {    
  3.             Matrix m = new Matrix();    
  4.             m.setRotate(degrees,    
  5.                     (float) b.getWidth() / 2, (float) b.getHeight() / 2);    
  6.             try {    
  7.                 Bitmap b2 = Bitmap.createBitmap(    
  8.                         b, 00, b.getWidth(), b.getHeight(), m, true);    
  9.                 if (b != b2) {    
  10.                     b.recycle();  //Android開發網再次提示Bitmap操作完應該顯示的釋放    
  11.                     b = b2;    
  12.                 }    
  13.             } catch (OutOfMemoryError ex) {    
  14.                 // 建議大家如何出現了內存不足異常,***return 原始的bitmap對象。.    
  15.             }    
  16.         }    
  17.         return b;    
  18.     }   

在后面的教程中我們會給出Matrix類相關的一些其他的應用實例。

責任編輯:閆佳明 來源: jizhuomi
相關推薦

2013-09-16 16:56:09

AndroidBitmap內存優化

2020-09-08 06:28:42

大數據應用

2013-05-21 11:26:49

Android游戲開發Sensor感應

2013-05-20 17:51:47

Android游戲開發SurfaceView

2013-05-21 14:22:29

Android游戲開發捕獲屏幕雙擊事件

2019-02-01 10:05:33

開源游戲開發游戲引擎

2013-05-21 11:33:11

Android游戲開發按鍵中斷事件

2013-05-20 17:13:17

Android游戲開發CanvasPaint

2013-05-20 17:48:20

2013-05-21 09:56:15

2013-05-21 13:55:51

Android游戲開發圖像漸變特效

2013-05-21 11:24:07

Android游戲開發Sensor重力感應

2013-05-20 15:42:22

2013-05-21 14:10:11

Android游戲開發SoundPool類同時多音效

2013-05-21 13:33:02

Android游戲開發異步音樂播放

2013-05-21 14:15:23

Android游戲開發屏幕分辨率

2013-05-20 17:33:44

Android游戲開發自定義View

2013-05-20 17:21:34

2013-05-21 16:17:13

2013-05-21 15:28:31

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品综合网 | 欧美日韩激情 | 国产精品免费视频一区 | 91porn在线观看| 午夜成人免费视频 | 精品一区二区三区四区五区 | 欧美精品一区在线 | 国产97色 | 91高清免费观看 | 久久久久国产一级毛片高清网站 | 国产精品久久久久久久久久免费看 | 精品国产一区探花在线观看 | 日韩欧美国产成人一区二区 | 中文字幕国产 | 欧美精品在线视频 | 高清视频一区二区三区 | 久久久久国产精品人 | 成人性视频免费网站 | 午夜大片| 91一区| 岛国毛片 | 成人h片在线观看 | 欧美日韩国产中文字幕 | 中文一区 | 亚洲视频一区二区三区 | 国产精品一区二区在线 | 中文精品视频 | 国产日韩精品视频 | 国产日韩欧美在线 | 欧美性受xxxx白人性爽 | 伊人网伊人 | 日日骚网 | 午夜影院在线观看版 | 久久99精品久久久久久狂牛 | 正在播放国产精品 | 狠狠干av| 国产精品99久久久久久动医院 | 精品综合久久 | 久久蜜桃资源一区二区老牛 | 日韩在线一区二区 | 一区二区中文字幕 |