转载请注明出处王亟亟的大牛之路上礼拜上了一篇关于动画的自定义View的文章,然后里面的实现是PathMeasure,然后这一部分貌似以前没有讲过,那么就再补一篇来介绍下这部分的知识(之前一篇的传送门:http://blog.csdn.net/ddwhan0123/article/details/51066859)直接说有点抽象,我们来看下演示的效果:动的时候,是这样子那暂停是这样子其实这样的实现,一...
分类:
其他好文 时间:
2016-04-11 16:59:54
阅读次数:
264
话说,在前面两篇文章中,我们学习了BitmapShader、Path的基本使用,那么这一篇文章,咱们接着来学习一下PathMeasure的用法。什么,你没听说过PathMeasure?那你就要OUT咯~
项目效果图
PathMeasure介绍
更多参考资料
项目效果图
废话不多说,在开始讲解之前,先看下最终实现的效果。
效果一:
仿支付宝支付成功效果
效果...
分类:
其他好文 时间:
2015-09-15 22:00:52
阅读次数:
242
如果对这个桃心绘制有问题或有兴趣的同学,可以链接到 Path相关方法讲解(二),此时我们的需求是这样的:
假定我们现在是一个婚恋产品,有一个“心动”的功能,用户点击“心动”按钮的时候,有一个光点快速的沿着桃心转一圈,然后整个桃心泛起光晕!
针对这个需求,很多人可能会想到以下方案:
不就一个光点沿着桃心跑一圈么,既然桃心是使用贝塞尔曲线画出来的,那么我们就可以用对应的函数模拟出这条曲线,然后算出对应位置上的点,不断将光点绘制到对应的位置上!
这个思路当然没有问题,但我们还有相对简单的方式,那就是使用 Path...
分类:
其他好文 时间:
2015-07-26 17:28:09
阅读次数:
136
上一篇大概的讲了下实现吸入吸出Mesh效果的简单例子,经过进一步研究,发现和百度阅读的仍有一定差距。
下面是最新研究的效果:
发现关键点在于滑动的同时,不只是Mesh的点发生变化。轨迹线也在变,所以在改变drawBitmapMesh 中的点时,需要改变线的轨迹。
增加一个改变线的函数:
public void buildPaths(int timeIndex){
flo...
分类:
其他好文 时间:
2015-04-01 20:05:33
阅读次数:
131
1、前言
今天项目要用到一个类似微信发送么么哒,那种屏幕飘表情的功能,所以分析研究了一下,用到的技术应该是路径动画,不知道这样就正不正确,反正就是画一个路径线,然后对象根据这个路径去运动。所以就叫他路径动画了。
路径动画要首先要解决的问题就是怎么画这个路径?然后路径画出来后怎么取路径上的所有点的坐标值?
这里解决这两个问题就看一个类PathMeasur...
分类:
移动开发 时间:
2015-03-04 21:07:34
阅读次数:
221