今天我们要讲解的是剔除业务逻辑之外的单纯UI上的实现。
为什么是SurfaceView
选择一种方案的同时要给出为什么不选择另一种的理由是什么。没错,为什么这里不用自定义Vew来完成绘图呢?...//绘制三角形/**
* 数学问题:已知圆心(a, b),半径r,和角度m,求圆周上点的坐标?...由于三角形是在圆周上,假设圆心(a, b),半径r,和三角形所在的角度m,其实这几个变量都是知道的,圆心坐标(a,b)则是人脸的中心点,可以通过人脸识别后的矩形坐标返回,半径r则是设计稿给的初始半径,角度...我们已知了这个外接圆的半径(设计稿给出),圆心坐标,现在要知道的是三角形三个顶点的角度,然后我们就可以分别算出它们的坐标了。...//绘制三角形/**
* 数学问题:已知圆心(a, b),半径r,和角度m,求圆周上点的坐标?