我使用Android的Java創建一個使用加速度計的應用程序,我創建了一個形狀,它有點與加速度移動,但它停留在左上角和移動那裏,任何人都可以幫我我怎麼可以移動它的屏幕中心,並設置界限如何將通過畫布創建的形狀居中?
0
A
回答
1
我假設你使用的是畫布繪製的東西,如果這樣的畫布有一個方法叫的getWidth(),也GETHEIGHT等到()
你可以做什麼當您將它繪製到畫布上時,將位置點x和y座標設爲
canvas.getWidth()/2
and canvas.getHeight()/2
這樣的事
canvas.drawBitmap(bitmap, canvas.getWidth()/2, canvas.getHeight()/2, null);
我希望你有想法。
canvas.drawRect(left, top, right, bottom, paint)
使用,如果你想畫一個矩形
參數此功能: 留下矩形的左側要繪製
頂部繪製矩形的頂側
右矩形的右側要繪製
底部的矩形的底側被吸入
漆用於繪製矩形
使用相同的邏輯在此方法中的油漆和你是金;)
+0
我該如何做與通過drawRect繪製的矩形相同? – user1169775 2012-03-22 16:58:11
+0
檢查我編輯的答案 – Nav 2012-03-22 17:02:33
相關問題
- 1. 如何用畫布創建動畫形狀的不斷循環?
- 2. 動畫畫布形狀從任何位置居中
- 3. 使用畫布確定形狀創建
- 4. 如何在html5畫布標記中創建相交形狀
- 5. 如何識別畫布中的形狀?
- 6. 如何使用畫布創建重疊 - 不堆疊 - 形狀?
- 7. 如何居中畫布?
- 8. 如何移動WPF中畫布上的按鈕創建的形狀?
- 9. 我們如何刪除已經在Tkinter畫布中創建的形狀?
- 10. 如何將超鏈接添加到KineticJS畫布中的形狀?
- 11. 如何將形狀拖放到指定的類畫布中
- 12. 如何在JFrame中創建畫布並繪製幾個基本形狀?
- 13. 通過畫布形狀的氣泡事件
- 14. 如何選擇HTML5畫布形狀?
- 15. 如何使用UIBezierPath通過動畫繪製扇形形狀?
- 16. 畫布,沿正方形路徑使用正弦波形狀創建動畫
- 17. 如何基於創建的畫布形狀創建粒子表面發射器? HTMLS帆布JS
- 18. 創建矩形的Python Tkinter畫布
- 19. 創建畫布添加事件,形狀[KineticJs]
- 20. 圍繞畫布繪製形狀創建陰影?
- 21. 爲畫布形狀創建鼠標事件處理程序
- 22. 畫成畫布形狀的圖像
- 23. 如何在html5中居中畫布
- 24. 如何用一個移動的三角形/矩形創建畫布動畫?
- 25. html5畫布形狀填充
- 26. HTML5 - 畫布形狀描邊
- 27. 帆布形狀動畫
- 28. 如何在JavaScript中將畫布中的圖像居中?
- 29. WPF畫布中的形狀不出現
- 30. 畫布中的自定義形狀?
你怎麼繪製形狀?在ImageView中的onDraw()方法中? – 2012-03-22 15:38:03