我使用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