私はkineticjs 4.7.0に更新中です。カスタム図形にテキストを追加するのに苦労しています。ここにコード:
var triangle = new Kinetic.Shape({
drawFunc: function(context) {
this.setFill('#00D2FF');
context.beginPath();
context.moveTo(200, 50);
context.lineTo(420, 80);
context.quadraticCurveTo(300, 100, 260, 170);
context.closePath();
context.fillStrokeShape(this);
this.setFill('#FFFFFF');
context.beginPath();
context.fillText('Hello World!', 200, 150);
context.closePath();
context.fillStrokeShape(this);
},
stroke: 'black',
strokeWidth: 4
});
グループで Kinetic.Shape と Kinetic.Text を使用する必要がないように、テキストを形状の塗りつぶしとは異なる色にするにはどうすればよいですか?
ここでは jsfiddle http://jsfiddle.net/qQU6G/1/です