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