用画布划分一条线 - Android

时间:2014-12-20 01:22:30

标签: java android android-canvas

我使用canvas.drawline方法绘制了一条线:

canvas.drawLine(anterior.mRelativeX, anterior.mRelativeY, atual.mRelativeX, atual.mRelativeY, mPaint);

现在我想划分这一行,例如,将它除以5个相等的部分,然后为这5个点检索X, Y,这样我就可以使用{{ 1}}:

canvas.drawCircle

有人可以帮忙吗?

2 个答案:

答案 0 :(得分:0)

你需要找到你的线的方程,然后你可以很容易地获得任何X值的Y.之后,只需将X分成5个部分,找到相应的Y.

查看http://www.mathsisfun.com/algebra/line-equation-2points.html

答案 1 :(得分:0)

不需要线的等式。

如果您想将该行划分为k个相等的部分,则需要k-1个点。

enter image description here