-1

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

4

2 回答 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 回答