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