如何在 KonvaJS 中禁用 shadowOffset 缩放?
How can I disable shadowOffset scaling in KonvaJS?
我正在使用 strokeScaleEnabled=false 来禁用笔划宽度缩放。但是,当我缩放舞台时,阴影偏移仍在缩放。我没有看到 "shadowOffsetScaleEnabled" 属性 来禁用阴影偏移缩放。
是否还有其他 API 或者我必须根据舞台比例重新计算 shadowOffset 值?
目前 konva@4.1.5
没有 API 禁用阴影偏移缩放。
所以你必须手动重置它。像这样:
const OFFSET = 5;
shape.shadowOffsetX(OFFSET / stage.scaleX());
shape.shadowOffsetY(OFFSET / stage.scaleY());
我正在使用 strokeScaleEnabled=false 来禁用笔划宽度缩放。但是,当我缩放舞台时,阴影偏移仍在缩放。我没有看到 "shadowOffsetScaleEnabled" 属性 来禁用阴影偏移缩放。
是否还有其他 API 或者我必须根据舞台比例重新计算 shadowOffset 值?
目前 konva@4.1.5
没有 API 禁用阴影偏移缩放。
所以你必须手动重置它。像这样:
const OFFSET = 5;
shape.shadowOffsetX(OFFSET / stage.scaleX());
shape.shadowOffsetY(OFFSET / stage.scaleY());