- 博客(1)
- 资源 (16)
- 收藏
- 关注
原创 Path相关方法讲解(一)
上一篇主要讲了Canvas的translate(平移) 、scale(缩放) 、rotate(旋转) 、skew(错切),接下来几篇主要讲下android里的Path(封装了贝塞尔曲线)& Canvas里的drawPath(path,paint);很多人听到贝塞尔曲线,就觉得似乎挺高端大气上档次,后面会和大家一起揭开它的面纱,一睹真容;Path(路径):我们先看看Path类里有哪些方法
2015-06-15 00:35:56 19051 4
PathMeasure打造万能路径动效
假定我们现在是一个婚恋产品,有一个“心动”的功能,用户点击“心动”按钮的时候,有一个光点快速的沿着桃心转一圈,然后整个桃心泛起光晕!
针对这个需求,很多人可能会想到以下方案:
不就一个光点沿着桃心跑一圈么,既然桃心是使用贝塞尔曲线画出来的,那么我们就可以用对应的函数模拟出这条曲线,然后算出对应位置上的点,不断将光点绘制到对应的位置上!
这个思路当然没有问题,但我们还有相对简单的方式,那就是使用 PathMeasure;
使用PathMeasure打造万能路径动效
2015-07-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人