android坐标系解析

首先来讲解一下物理世界与手机屏幕坐标系之间的关系。假设创建一个200米的物理世界,然后观察其物理世界与手机屏幕之间的坐标系关系,如图7-4所示

从图7-4中可以很清晰的看出,手机屏幕的左上角(0,0)坐标,正是物理世界的中心点坐标;手机屏幕绘制图形时,一般默认以左上角作为锚点!而在 Box2d的物理世界中,一个新的Body(物体)等被创建出来之后,默认以其质心(可以近似为中心点)作为锚点;如图7-5所示,是”在屏幕上绘制一张 图片,并且在物理世界中添加一个物体”的位置关系图。

除此之外,Box2D为了使物体与关节等更加贴切的模拟现实,在Box2D引擎中使用的长度单位是”米(m)”,所以Box2D引擎中的一些方法的长度参 数不再是以像素为单位,而是需要转换成”米”;反之,从Box2D引擎函数返回值中得到的长度值也是以”米”做单位的,使用其值前需要将其转换为像素,然 后再使用。

(一)首先明确一下

android 中的坐标系统 :

     屏幕的左上角是 坐标系统原点(0,0)
     原点向右延伸是X轴正方向,原点向下延伸是Y轴正方向


(一)首先明确一下 android 中的坐标系统 :

     屏幕的左上角是坐标系统原点(0,0)
     原点向右延伸是X轴正方向,原点向下延伸是Y轴正方向

总结:对于layout中的子view来说,坐标系是相对的位置,所以left,top,right,bottom是相对于groupview来说的。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值