(二)理清用到的API

自定义View前,需要理解的API

一、RectF
我上了StudyJames的课,视频中google的工程师描述View是一个矩形,没错!不是圆的,不是三角形的,就是一个矩形的!
那跟RectF有什么关系啊!

RectF holds four float coordinates for a rectangle.
没错,RectF就是用来保存矩形的四个点的(left,right,top,bottom)。

我自定义的View叫做MouthView,假设获得这MouthView的四个点并且保存到RectF中,那你猜猜这四个点是对比什么的?
我刚开始以为是相对于屏幕的,结果是相对于我包裹着MouthView的Layout的。也就是说MouthView的top距离Layout的top多远一样。

那么问题来了,如果我在MouthView里创建一个RectF,那么这个RectF又是相对于谁呢?
对了,就是相对于MouthView。O(∩_∩)O~~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容