如何使用紋理填充屏幕?我可以獲得屏幕大小和密度,也是一個位圖大小。但接下來呢?我應該用矩陣轉換紋理還是使用特殊的顏料?還要別的嗎?謝謝。使用canvas.drawBitmap()填充屏幕
2
A
回答
2
如何
Bitmap background = Bitmap.createScaledBitmap
(YourBitmap, ScreenWidth, ScreenHeight, false);
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
感謝您的好回答。 –
相關問題
- 1. UIPickerview填充屏幕
- 2. 使用div填充整個屏幕
- 3. 使用div的CSS/PHP填充屏幕
- 4. 如何使用DetailViewController填充屏幕
- 5. SizeToContent使用RichTextBox和FlowDocumentScrollViewer填充屏幕
- 6. 使用ImageView在屏幕上填充屏幕
- 7. 填充多個DIV屏幕
- 8. d3 svg來填充屏幕
- 9. NSRect大小填充屏幕
- 10. Android:Gif不填充屏幕
- 11. ImageView旋轉+填充屏幕
- 12. RecycleView單元填充屏幕
- 13. 填充屏幕寬度
- 14. Android Canvas不填充屏幕
- 15. UIButton是填充屏幕
- 16. UIViewController沒有填充屏幕
- 17. 使RelativeLayout完全填充屏幕
- 18. Android GridView使圖像填充屏幕
- 19. 用TextInputLayout填充整個屏幕區域
- 20. 如何使用canvas.drawBitmap顯示位圖上隨機屏幕
- 21. Android - 使listview填充屏幕和列表項來填充可用空間
- 22. 以多種屏幕分辨率填充整個屏幕,密度
- 23. 填充背景圖像的2列填充100%的屏幕
- 24. 以編程方式填充的UITableView無法填充屏幕
- 25. HTML表格填充到屏幕邊緣
- 26. 製作部分填充整個屏幕
- 27. 片段不能正確填充屏幕
- 28. Stretch ExpandableListView垂直填充屏幕
- 29. Resposive背景不填充移動屏幕
- 30. android listview減少項目填充屏幕
代碼很好,但一些解釋可能對新來者有益。 – Herbert
簡單和工作。 –