如何在动力学js中获得虚线边框?

时间:2012-11-27 23:38:01

标签: javascript html5 canvas kineticjs

我只是在我的Kinetic.Text()对象周围寻找一个简单的虚线边框。我在documentation中看到这些行可以变为破折号,但是不清楚如何将其应用于另一个元素(如Text)的边框。

2 个答案:

答案 0 :(得分:2)

实际上这很有可能,只需将文本和与文本相邻的虚线组合在一起。有点像这样:

var group = new Kinetic.Group();
var text = new Kinetic.Text(...);
var border = new Kinetic.Line({
  dashArray: [...]
  points: [...]
});

group.add(text);
group.add(border);

短划线示例:http://www.html5canvastutorials.com/kineticjs/html5-canvas-kineticjs-line-tutorial/

答案 1 :(得分:0)

git-hub源在文本类上没有显示'dashArray'属性,就像行类一样。所以我认为这是不可能的:/

https://github.com/ericdrowell/KineticJS/blob/master/src/shapes/Line.js

https://github.com/ericdrowell/KineticJS/blob/master/src/shapes/Text.js