自定义View-第一步:基础知识

前言

根据Gcssloop所学习的自定义View整理与笔记。

一、屏幕坐标系详解

自定义View-第一步:基础知识_第1张图片
坐标系
  • 棕色部分为手机屏幕
  • getTop()获取子View左上角距父View顶部的距离,其他见图类似

二、MotionEvent 中的get、getRaw的区别

自定义View-第一步:基础知识_第2张图片
仔细看图就能懂
  • get: 触摸点相对于其所在组件坐标系的坐标
  • getRaw:触摸点相对于屏幕默认坐标系的坐标

三、角度与弧度

360(角度) = 2π(弧度) ==> 180(角度) = π(弧度)

自定义View-第一步:基础知识_第3张图片

四、颜色

ARGB不了解的,请点击进入下面的网址,这里不做叙述啦~
https://github.com/GcsSloop/AndroidNote/blob/master/CustomView/Base/%5B03%5DColor.md

你可能感兴趣的:(自定义View-第一步:基础知识)