Java 用Canvas-Android划分一行
我已经用画布画了一条线。drawline方法:Java 用Canvas-Android划分一行,java,android,android-canvas,Java,Android,Android Canvas,我已经用画布画了一条线。drawline方法: canvas.drawLine(anterior.mRelativeX, anterior.mRelativeY, atual.mRelativeX, atual.mRelativeY, mPaint); 现在我想分割这条线,例如,将它除以5等分,然后检索这5个点的X,Y,这样我就可以使用画布绘制一个小点。drawCircle: canvas.drawCircle(mRelativeX, mRelativeY, mRadius, mPaint);
canvas.drawLine(anterior.mRelativeX, anterior.mRelativeY, atual.mRelativeX, atual.mRelativeY, mPaint);
现在我想分割这条线,例如,将它除以5等分,然后检索这5个点的X,Y
,这样我就可以使用画布绘制一个小点。drawCircle
:
canvas.drawCircle(mRelativeX, mRelativeY, mRadius, mPaint);
有人能帮忙吗?你需要找到直线的方程,然后你就可以很容易地得到任意X值的Y。之后,只需将X分成5部分,然后找到相应的Y
看看不需要直线方程 如果要将线分成
k
等分,则需要k-1
点