0

我正在使用 strokeScaleEnabled=false 来禁用笔触宽度缩放。但是,当我缩放舞台时,阴影偏移仍在缩放。我看不到“shadowOffsetScaleEnabled”属性来禁用阴影偏移缩放。

是否有任何其他 API 或者我必须根据舞台比例重新计算 shadowOffset 值?

4

1 回答 1

1

目前konva@4.1.5没有用于禁用阴影偏移缩放的 API。

所以你必须手动重置它。有类似的东西:

const OFFSET = 5;

shape.shadowOffsetX(OFFSET / stage.scaleX());
shape.shadowOffsetY(OFFSET / stage.scaleY());

演示:https ://jsbin.com/bikiwedero/1/edit?js,output

于 2020-02-17T15:20:13.270 回答