我只是在我的 Kinetic.Text() 对象周围寻找一个简单的虚线边框。我在文档中看到可以将线条设为破折号,但不清楚如何将其应用于另一个元素(如 Text)的边框。
问问题
2703 次
2 回答
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/
于 2012-11-28T06:23:29.720 回答
0
git-hub 源在 text 类上没有显示 'dashArray' 属性,就像 line 类一样。所以我认为这是不可能的:/
https://github.com/ericdrowell/KineticJS/blob/master/src/shapes/Line.js
https://github.com/ericdrowell/KineticJS/blob/master/src/shapes/Text.js
于 2012-11-28T00:07:25.463 回答