是否可以将kineticjs与原生帆布一起使用?

时间:2014-01-28 13:15:24

标签: javascript jquery kineticjs

我正在创建一个动画图表,我正在尝试使用原生画布元素以及动画的动力学。我知道kinetic会创建一个隐藏的画布元素,但我的问题是。是否有可能阻止动能来实现并将动力学框架实现为原生画布元素?

1 个答案:

答案 0 :(得分:1)

每个KineticJS图层都是可见的绘图画布加上用于Kinetic内部用途的隐形画布。

绘图画布是“原生画布元素”。

通常Kinetic为你做所有的绘图,但是......

您可以使用Kinetic.Shape对象直接向html画布元素发出本机绘图命令

Kinetic.Shape对象为您提供了一个画布上下文,您可以使用它来创建自定义图表。

这个上下文实际上是围绕实际上下文的动态包装器。如果有一个命令包装器尚未实现,您可以获得真实的画布上下文:

var myRealCanvasContext=this.getContext()._context;