Android坐标详谈
来源:互联网 发布:silence网络什么意思 编辑:程序博客网 时间:2024/05/17 23:32
一.android 坐标分为两种,android坐标系和视图坐标系,搞清楚这两种的区别,再也不用担心自定义View了
Android坐标系
- 一张图搞懂android坐标系:
Android坐标系以屏幕的坐上角顶掉为原点(0,0),从该点向右为X轴正方向,向下为Y轴正方向.
视图坐标系
- 贴图说明:
视图坐标系是以父视图的左上角为坐标原点的。相应的原点向右为x轴正方向,原点向下为y轴正方向。
二.获取坐标值
看懂下图就什么都明白了:
涉及到的方法一共有下面几个:view获取自身坐标:getLeft(),getTop(),getRight(),getBottom()motionEvent获取坐标:getX(),getY(),getRawX(),getRawY()
- view自身的几个方法
getTop:获取到的,是view自身的顶边到其父布局顶边的距离getLeft:获取到的,是view自身的左边到其父布局左边的距离getRight:获取到的,是view自身的右边到其父布局左边的距离getBottom:获取到的,是view自身的底边到其父布局顶边的距离
- motionEvent的方法
getX():获取点击事件相对控件左边的x轴坐标,即点击事件距离控件左边的距离getY():获取点击事件相对控件顶边的y轴坐标,即点击事件距离控件顶边的距离getRawX():获取点击事件相对整个屏幕左边的x轴坐标,即点击事件距离整个屏幕左边的距离getRawY():获取点击事件相对整个屏幕顶边的y轴坐标,即点击事件距离整个屏幕顶边的距离
0 0
- Android坐标详谈
- Android.mk 详谈
- 详谈android启动模式
- android中style详谈
- Android杂谈--闹钟详谈
- Android系统文件夹功能详谈
- android -详谈Style和Theme
- android 坐标
- Android 坐标
- android坐标
- android坐标
- android坐标
- android坐标
- android坐标
- android坐标
- android坐标
- android坐标
- Android 坐标
- 深度学习资源链接(更新中)
- HDU 3364
- POJ3622 挑剔的美食家(重庆一中高2018级信息学竞赛测验5) 解题报告
- SEO新手迷惘期:接手一个网站要如何优化
- php Xdebug的安装与使用详解
- Android坐标详谈
- GPU图形与shader
- Intellij IDEA 自动生成 serialVersionUID
- 【HDU】1267 - 下沙的沙子有几粒?(BigDecimal & 卡特兰数 & 递推 & 打表)
- 在eclipse中生成签名文件
- oracle_导致实例逐出的五大问题
- Java递归
- SDUT 递归的函数 2176
- Python学习笔记--2016.07.28