首先明确一下 android中的坐标系统 :屏幕的左上角是坐标系统原点(0,0),原点向右延伸是X轴正方向,原点向下延伸是Y轴正方向。
一、View的坐标 需要注意view的坐标是相对父容器而言的,包括:getTop()、getBottom(),getLeft(),getRight()。以getTop为例,函数源代码为: /**
* Top position of this view relative to its parent.
*相对应父控件的top位置,单位为像素,即头部到父控件的距离
* @return The top of this view, in pixels.
*/
@ViewDebug.CapturedViewProperty
public final int getTop() {
return mTop;
}
图示1: 图示2:
1、视图左侧位置 view.getLeft() 2、视图右侧位置 view.getRight()
3、视图顶部位置 view.getTop();
4、视图底部位置 view.getBottom();
5、 视图宽度 view.getWidth();
6、视图高度 view.getHeight()
二、MotionEvent类中 getRowX()和 getX() 1、event.getRowX():触摸点相对于屏幕原点的x坐标 2、event.getX(): 触摸点相对于其所在组件原点的x坐标 图示



更多相关文章

  1. Android变形矩阵——Matrix
  2. Android(安卓)OpenGLES2.0(十七)——球形天空盒VR效果实现
  3. Android实用视图动画及工具系列之三:表情加载动画和失败加载动画,
  4. Developers 设计之二 材料设计【翻译】
  5. Android(安卓)游戏开发之主角的移动与地图的平滑滚动(十五)
  6. Android(安卓)OpenGL ES(四)----调整屏幕的宽高比
  7. android 测量控件视图的方法
  8. Android(安卓)中View的绘制流程(结合图解及伪代码说明)
  9. 6 个可以让代码变得更整洁的 Android(安卓)库

随机推荐

  1. 2018/8/13
  2. Android(安卓)日历提供器(二)
  3. android APP 获得system权限
  4. android 权限定义的文件,位置
  5. Android,View设置margin
  6. Android(安卓)定时任务
  7. ubuntu 10.04 Android(安卓)编译环境搭建
  8. composer、接口与抽象类学习小结
  9. Android的数据存储
  10. [读书笔记]intent.putExtra的使用与原理