Android的UI基础: 坐标系,角度(弧度),颜色

本文介绍了Android中的坐标系概念,包括移动设备坐标系和View的坐标系,强调了MotionEvent中get()和getRaw()的区别。同时讲解了角度与弧度在图形操作中的应用。在颜色部分,讨论了颜色的表示方式,如ARGB通道,并提供了在Java代码和XML文件中定义颜色的方法。
摘要由CSDN通过智能技术生成

坐标系

坐标系中的要知道的点为:屏幕默认坐标系定义,控件的坐标系是相对于父控件而言的,MotionEvent中的get()和getRaw()的区别。

移动设备坐标系

移动设备的坐标系一般定义屏幕的左上角为坐标原点,向右为X轴增大方向,向下为Y轴增大方向。和之前印象中数学坐标系是不一样的。

image

View的坐标系

一个控件的坐标系是相对于父控件而言的

image

MotionEvent中get和getRaw的区别

当自定义view中要获取点击位置的坐标的时候,其实应该是两个坐标的,一个是相对于整个手机屏幕的坐标,还有就是相对于当前控件的坐标。

image

角度于弧度

其实这里边要讲的也不是很多,正余弦函数大家都学过。主要是现在有个印象,后边在进行画布的旋转等操作的时候会用到。
为了精确描述一个角的大小,引入了角度与弧度的概念,因为两者的进制不同,所以使用场景就要进行取舍了。主要是为了方便。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值