Android自定义View(一)__坐标系
来源:互联网 发布:贪心算法 最优合并 编辑:程序博客网 时间:2024/05/18 01:50
*屏幕坐标系和数学中的坐标系的区别
由于Android定义屏幕左上角为坐标原点 , 向右为x轴增大方向 , 向下为y轴增大方向 , 所以在手机屏幕上的坐标系与数学中常见的坐标系是稍微有点差别的,详情如下图:
- - - - - -> > >
实际手机的坐标系如下图所示 (黄色区域是手机屏幕)
* 控件(View)的坐标系
View的坐标系统是相对于父控件而言的
getTop(); //获取子View左上角距父View顶部的距离 getLeft(); //获取子View左上角距父View左侧的距离 getBottom(); //获取子View右下角距父View顶部的距离 getRight(); //获取子View右下角距父View左侧的距离
如下图所示:
*MotionEvent中 get 和 getRaw 的区别
event.getX(); //触摸点相对于其所在组件坐标系的坐标 event.getY(); event.getRawX(); //触摸点相对于屏幕默认坐标系的坐标 event.getRawY();
如下图所示:
到此Android自定义view坐标系的内容介绍完了,谢谢!
参考文章: 安卓中的坐标系
下篇博客将介绍: Android自定义View(二)__角度和弧度的区别
0 0
- Android自定义View(一)__坐标系
- Android自定义View基础(一)-坐标系
- Android自定义View-坐标系
- Android 自定义view 坐标系
- Android自定义View你所要知道的(一):坐标系
- 自定义View系列(一)安卓坐标系
- android自定义View基础之------android坐标系
- Android的自定义View的坐标系
- Android自定义View基础——坐标系
- 自定义view(一)View坐标系与触摸事件
- Android进阶-View系列(一)-坐标系和视图坐标系
- Android View体系(一)视图坐标系
- Android View体系(一)视图坐标系
- 自定义View---坐标系
- 自定义View基础-坐标系
- Android自定义View(一)
- Android 自定义View (一)
- Android 自定义View (一)
- 嵌入式操作系统之信号量,互斥信号量,事件标志组
- Ubuntu 14.04下安装docker 过程
- js中的call()与apply()
- 面试常考简答(基础)--不断更新中
- 如何根据一个字符串去查找同名的对象?
- Android自定义View(一)__坐标系
- centos安装图形桌面
- 一切都是对象
- C++primer第四版第四章数组与指针
- A1042. Shuffling Machine (20)
- 单例的几种写法
- 在这个不公平的世界,你要输得起。
- request对象的getScheme和getProtocol获取协议
- 资料链接