@override void draw(Canvas canvas, Path path) { if (!isVisible || renderOpacity == 0 || thickness <= 0) { return; } canvas.drawPath(_effect?.effectPath(path) ?? path, paint); }