В Konva, как я могу предотвратить исчезновение обводки формы при наведении мыши? - PullRequest
1 голос
/ 10 октября 2019

Я добавил прямоугольник к сцене Konva. Я дал ему удар. Когда я нахожу курсор мыши, удар исчезает, пока я не наведу курсор мыши. Я хочу, чтобы мазок остался на месте, когда я наведу курсор мыши. Возможно ли это?

Я пробовал и strokeHitEnabled (false), и strokeHitEnabled (true), надеясь, что это может иметь эффект, но это не так.

rect1 = new Konva.Rect({
    x: simpleFrameX,
    y: simpleFrameY,
    width: simpleFrameWidth - simpleFrameStrokeWidth,
    height: simpleFrameHeight - simpleFrameStrokeWidth,
    fill: 'rgba(255, 255, 255, 0)',
    stroke: simpleFrameStrokeColour,
    strokeWidth: simpleFrameStrokeWidth,
    draggable: true,
    name: 'productImage',
    id: 'id' + stagedImageCount
    });
stagedImageCount++;
layer.add(rect1);
layer.draw();

1 Ответ

1 голос
/ 10 октября 2019

Глубоко в своем коде разработки я обнаружил, где я на самом деле сделал это, и забыл удалить обводку strokeEnabled (false) и совпадающую строку stroEnabled (true).

...