av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

Android游戲開發(fā)之十:Bitmap位圖的旋轉(zhuǎn)

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

成都創(chuàng)新互聯(lián)是一家專注于成都網(wǎng)站建設(shè)、成都網(wǎng)站制作與策劃設(shè)計,十堰網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)十多年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:十堰等地區(qū)。十堰做網(wǎng)站價格咨詢:028-86922220

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

參數(shù)的具體意義:

source:源bitmap對象

x:源坐標(biāo)x位置

y:源坐標(biāo)y位置

width:寬度

height:高度

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

filter:該參數(shù)僅對maxtrix包含了超過一個翻轉(zhuǎn)才有效。

下面給大家一個比較經(jīng)典的例子,rotate方法是靜態(tài)方法可以直接調(diào)用,參數(shù)為源Bitmap對象,參數(shù)二為旋轉(zhuǎn)的角度,從0~360,返回值為新的Bitmap對象。其中具體的寬高可以調(diào)整。

 
 
  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, 0, 0, b.getWidth(), b.getHeight(), m, true);    
  9.                 if (b != b2) {    
  10.                     b.recycle();  //Android開發(fā)網(wǎng)再次提示Bitmap操作完應(yīng)該顯示的釋放    
  11.                     b = b2;    
  12.                 }    
  13.             } catch (OutOfMemoryError ex) {    
  14.                 // 建議大家如何出現(xiàn)了內(nèi)存不足異常,***return 原始的bitmap對象。.    
  15.             }    
  16.         }    
  17.         return b;    
  18.     }   

在后面的教程中我們會給出Matrix類相關(guān)的一些其他的應(yīng)用實例。


文章標(biāo)題:Android游戲開發(fā)之十:Bitmap位圖的旋轉(zhuǎn)
分享鏈接:http://uogjgqi.cn/article/dpgegig.html
掃二維碼與項目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流