This commit is contained in:
sloop
2016-05-19 03:23:00 +08:00
parent 7a8eaf89ef
commit 46eae78381

View File

@@ -71,11 +71,26 @@ rXxx方法 | rMoveTo, rLineTo, rQuadTo, rCubicTo | **不带r的方法是基于
### 填充模式 ### 填充模式
跳票了两次终于讲到自相交图形问题了,在讲解之前我们先了解一下什么是自相交图形 我们在之前的文章中了解到Paint有三种样式“描边” “填充” 以及 “描边加填充”我们这里所了解到就是在Paint设置为后两种样式时**不同的填充模式对图形渲染效果的影响**
相信很多小伙伴看到这里会很不屑的想这种级别的东西本大爷小学就已经会了不就是把一个封闭的图形里面涂上颜色嘛so easy。
确实,给图形填充一种颜色的确很简单,这是因为我们平时常见图形都是**非自相交图形**,而我们这里主要讲的是**自相交图形**的渲染问题。
呐呢? 怎么突然冒出来个 “自相交” 和 “非自相交” 概念?现在的人啊,一言不合就拿别人不懂的概念来忽悠人。
![](http://ww3.sinaimg.cn/large/005Xtdi2jw1f404ybu1r9j307j06h745.jpg)
其实这也不是什么高大上的东西,你肯定以前见过,那么什么是自相交呢?
**自相交图形定义: 多边形在平面内除顶点外还有其他公共点**
下面就是一个很简单的自相交图形:
**我们要给一个图形内部填充颜色,首先需要分清哪一部分是外部,哪一部分是内部才可以**
**自相交图形定义:**
> 多边形在平面内除了顶点之外还有其他公共点。
### 布尔操作(API19) ### 布尔操作(API19)