KineticJS - Kinetic.Path setFill - 需要慢动画

时间:2012-09-25 16:03:34

标签: html5-canvas kineticjs

我有来自Kinetic.Path对象的图像,每个区域都可以用鼠标点击填充 - setFill(...)。

是否可以用“慢动画”填充区域?就像那里 - http://goo.gl/0rgry

谢谢。

1 个答案:

答案 0 :(得分:1)

首先,你可以制作一个jsfiddle所以你的代码可以玩吗?这样可以获得更准确的结果。

第二,有一个答案,转型。

KineticJS中的大部分内容都可以从一种配置转换为另一种配置。

  var path = new Kinetic.Path({fill: 'blue'});

然后:

  path.transitionTo({fill: 'red', duration: 2};

持续时间是控制速度的原因。我不知道颜色是如何过渡的,所以你应该在kineticJS网站上查找“形状探戈”。