Android自定义View基础(一)-坐标系
来源:互联网 发布:oracle数据库账号密码 编辑:程序博客网 时间:2024/05/16 06:50
一.屏幕中的坐标系与数学概念中的坐标系
在数学坐标系中:向右为x轴增大方向,向上为y轴增大方向
在手机屏幕坐标系中:向右为x轴增大方向,向下为y轴增大方向
以手机屏幕的左上角为顶点
二.View的坐标系
注意:View的坐标系是相对于父控件而言的
//这些坐标都是相对于view父容器的//view 左上角的坐标(mTop,mLeft)//view 右上角坐标(mBottom,mRight)//获取子View左上角距父View顶部的距离int mTop = mBtView.getTop();//获取子View左上角距父View左侧的距离int mLeft = mBtView.getLeft();//获取子View右下角距父View顶部的距离int mBottom = mBtView.getBottom();//获取子View右下角距父View左侧的距离int mRight = mBtView.getRight();//得出当前view的宽和高 单位是像素 pxint width = mRight-mLeft;int height = mBottom-mTop;
三.MotionEvent中 get 和 getRaw 的区别
event.getX(); //触摸点相对于其所在组件坐标系的坐标event.getY();event.getRawX(); //触摸点相对于屏幕默认坐标系的坐标event.getRawY();
参考文章:
@GcsSloop:安卓自定义View基础-坐标系
0 0
- Android自定义View基础(一)-坐标系
- android自定义View基础之------android坐标系
- Android自定义View基础——坐标系
- 自定义View基础-坐标系
- Android自定义View(一)__坐标系
- Android自定义View-坐标系
- Android 自定义view 坐标系
- 自定义View基础之坐标系
- Android自定义View之旅(基础篇1:坐标系)
- android 自定义view 基础(一)
- Android 自定义View基础(一)
- Android自定义View你所要知道的(一):坐标系
- 安卓自定义View基础-坐标系
- 安卓自定义View基础:坐标系
- 安卓自定义View基础-坐标系
- 安卓自定义 View 基础:坐标系
- 学习转载系列-《自定义View基础-坐标系》
- 安卓自定义View基础-坐标系
- android app 快速调用kernel
- GreenDao框架使用(五)数据库安全方案
- WebView加载网页不显示图片解决办法
- XIB——AutoLayout添加约束
- 常用linux命令总结
- Android自定义View基础(一)-坐标系
- AngularJS实现多选按钮组
- Android硬编码——音频编码、视频编码及音视频混合
- A tracking survey
- iOS AFNetWorking https SSL认证
- CDN笔记2
- Single Number II
- Java HttpURLConnection 总结
- Supervisor安装和配置