Fabric.js strokeWidth导致对象在某些SVG上移动(平移)

时间:2019-02-28 07:26:09

标签: svg

我在选择的SVG模式上有问题。我的所有SVG都不会发生这种情况,只是少数情况令人沮丧。

基本上,当我向对象添加笔触颜色时,该对象将显示笔触颜色为ok,但是一旦我增加笔触宽度,它将立即水平或垂直平移对象(取决于SVG)并增加边框的大小。

我有一个带数字的文本输入字段,然后有一个按钮来触发笔划宽度更改。

val myintent = Intent()
            resultIntent.putExtra("YourKey", value)
            setResult(Activity.RESULT_OK, myintent)
            finish()

我只希望对象保持原状并增加笔触宽度。

任何人都可以阐明为什么这样做吗?

1 个答案:

答案 0 :(得分:0)

好,我知道了。

我需要对值进行ParseInt或ParseFloat。

canvas.getActiveObject().set("strokeWidth", parseFloat(width));