【发布时间】:2021-04-29 08:47:41
【问题描述】:
我需要在画布上绘制从 A 到 B 的 onDraw 路径,并带有许多圆圈(气泡)。像这样:
如何做到这一点?
我已经有了通过点击图像绘制的图钉(点从数组中获取)
@SuppressLint("DrawAllocation")
override fun onDraw(canvas: Canvas) {
super.onDraw(canvas)
invertedPinsCoordinates.forEach {
val marker = getPinForCoordinates(it)
val matrixMarker = Matrix()
matrixMarker.setTranslate(it.x, it.y)
matrixMarker.postConcat(mMatrix)
canvas.drawBitmap(marker, matrixMarker, null)
}
}
但不明白如何从圆圈中绘制路径。请帮忙!
【问题讨论】: