2012-09-10 175 views

回答

2

如何

Bitmap background = Bitmap.createScaledBitmap 
    (YourBitmap, ScreenWidth, ScreenHeight, false); 
+2

代碼很好,但一些解釋可能對新來者有益。 – Herbert

+0

簡單和工作。 –

0

試試這個:

  • 使用SurfaceView。
  • 用紋理(.jpeg文件)和你找到的值創建一個位圖,例如。屏幕尺寸。
  • 將該位圖繪製到畫布。

我希望這有助於。

1

你有一個空白的畫布,有各種各樣的東西,你可以用它做!例如,繪製位圖,您可以添加位圖RES /繪製和做類似

bitmap = BitmapFactory.decodeResource(caller.getResources(), r_bitmap); 
canvas.drawBitmap(bitmap, draw_x - (bitmap.getWidth()/2), draw_y - (bitmap.getHeight()/2), null); 

這是一個典型的操作來繪製背景,或精靈。你也可以使用Canvas.drawText(),Canvas.drawRectangle(),Canvas.drawColor()。很多東西。

我正在使用帆布作爲主紙面遊戲,檢查出的onDraw()in my MainGamePanel class和繪製(Canvas)的in my GameItem class用於繪製各種位圖/形狀/顏色到畫布的一些例子。記住,每次畫畫時,都會覆蓋下面的內容,所以操作順序絕對重要。

+0

感謝您的好回答。 –