Android自定义View之基础篇——坐标系

本文介绍了Android中的坐标系概念,包括手机屏幕坐标系和View坐标系。重点讲解了View坐标系的原点、坐标获取方法,如getLeft(), getTop(), getRight(), getBottom()等,并提到了getX(), getY()用于获取移动后的相对位置。同时,文章讨论了getLocationOnScreen()和getLocationInWindow()的使用时机及其在屏幕显示区与整个手机界面的区别。" 128765735,8018209,面向对象设计模式:从分析到编程实战,"['设计模式', 'uml', '接口设计', '面向对象编程', '鉴权']
摘要由CSDN通过智能技术生成

1、前言

手机屏幕坐标系与数学坐标系的不同,主要留意y轴方向。

2、手机坐标系

(1)屏幕坐标系/Android坐标系

以屏幕左上角为原点。如图所示,图中绿色边框位置为屏幕所在区域,其中绿色边框左上角为原点。

(2)View坐标系

如图,手机屏幕区域,即上图绿色边框围裹部分,可分为状态栏(即wifi信号、电量显示区)、标题栏、View可绘制区域。其中,标题栏和可绘制区域为我们的APP应用区域。

View的坐标是相对父容器而言的,以相对父容器的左上角为原点。上图中可绘制区域(褐色边框部分)的左上角位置,就是整个坐标系统的原点。

 

3、View坐标系详解

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值