0
我已使用react-konva繪製線條。現在,我正在嘗試爲該行添加漸變,但這不適合我。以下是相關代碼:無法給漸變線使用react-konva
<Layer>
<Motion
style={
{
startX: spring(100),
startY: spring(100),
endX: spring(!isLineScale ? 500 : 100),
endY: spring(!isLineScale ? 500 : 100),
}
}
>
{({startX, startY, endX, endY}) => {
return(
<Line
points={[startX, startY, endX, endY]}
stroke={stroke}
strokeWidth={5}
fillLinearGradientStartPointX={100}
fillLinearGradientStartPointY={100}
fillLinearGradientEndPointX={500}
fillLinearGradientEndPointY={500}
fillLinearGradientColorStops={[0, 'green', 0.5, 'red']}
/>
)
}}
</Motion>
</Layer>