我使用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. 如何选择HTML5画布形状?
- 7. 如何基于创建的画布形状创建粒子表面发射器? HTMLS帆布JS
- 8. 创建矩形的Python Tkinter画布
- 9. HTML5 - 画布形状描边
- 10. 帆布形状动画
- 11. 如何在JavaScript中将画布中的图像居中?
- 12. WPF画布中的形状不出现
- 13. 画布 - 从剪裁的画布中抽象形状
- 14. 居中我的O3D画布
- 15. HTML5画布,创建后改为矩形
- 16. android创建自定义形状布局
- 17. 形状不画在画布上
- 18. 创建画布
- 19. 如何将居中的多色文字写入画布?
- 20. 如何修复HTML5画布中的模糊形状边缘?
- 21. 如何将画布居中在屏幕中央
- 22. 如何在画布上通过画线方法在J2ME中绘制矩形
- 23. 如何创建UIView的凹面形状
- 24. 如何通过API或命令行在Fusion 360中创建形状?
- 25. 画布如何创建多边形作品?
- 26. 改变画布上的形状大小
- 27. 画布上的绘图形状
- 28. 设置画布形状大小的画布
- 29. Android:我将如何在代码中创建此资源形状?
- 30. 如何在HTML5画布中制作此形状?
你怎么绘制形状?在ImageView中的onDraw()方法中? – 2012-03-22 15:38:03