android中getX()与getRawX()区别

2016-03-04 16:51:18 0 举报
android中getX()与getRawX()区别
在Android中,getX()和getRawX()是获取触摸事件坐标的方法,它们之间的区别如下: 1. getX()方法返回的是相对于当前视图的左上角的x坐标,即经过父视图转换后的相对坐标。这个方法适用于需要获取相对于父视图的坐标时使用。 2. getRawX()方法返回的是触摸事件在屏幕上的实际x坐标,即未经过父视图转换的绝对坐标。这个方法适用于需要获取触摸事件的绝对位置时使用。 总之,getX()和getRawX()方法的主要区别在于返回的坐标类型不同,一个是相对坐标,一个是绝对坐标。根据实际需求选择合适的方法来获取触摸事件的坐标信息。
作者其他创作
大纲/内容
评论
0 条评论
回复 删除
取消
回复
下一页