3
我想僅顯示畫布對象的旋轉點並隱藏其控件。 我試過以下內容:有沒有辦法只顯示織物js上的旋轉點?
obj.hasControls = false;
obj.hasRotatingPoint = true;
但它不工作。
我想僅顯示畫布對象的旋轉點並隱藏其控件。 我試過以下內容:有沒有辦法只顯示織物js上的旋轉點?
obj.hasControls = false;
obj.hasRotatingPoint = true;
但它不工作。
試試這個:
obj.setControlsVisibility({
mt: false,
mb: false,
ml: false,
mr: false,
tr: false,
tl: false,
br: false,
bl: false
});
obj.hasRotatingPoint = true;
查看jsFiddle
或者這樣:
var canvas = window._canvas = new fabric.Canvas('c');
var circle = new fabric.Circle({
left: 50,
top: 50,
radius: 25,
fill: 'rgba(0,255,0,0.5)',
});
circle.setControlsVisibility({
mt: false,
mb: false,
ml: false,
mr: false,
tr: false,
tl: false,
br: false,
bl: false,
mtr: true //the rotating point (defaut: true)
});
canvas.add(circle);
canvas {
border: 1px solid #999;
}
<script src="https://rawgit.com/kangax/fabric.js/master/dist/fabric.js"></script>
<canvas id="c" width="400" height="200"></canvas>
「地鐵」 是旋轉點。
非常感謝。它解決了我的問題。 –