给出起始点,求出总厂,根据一组实虚线长度,求出每组分断点再求出每个变色点,循环变色画线。 不知道这个算不算正确?
不需要这么麻烦,用context.setLineDash([number1, number2]),就可以了,参数的数组是虚线的参数,分别单表实线的长度和空格的长度。