Я бы go с пользовательским видом и нарисовал свой собственный путь
class DrawView : View {
...
override fun onDraw(canvas: Canvas) {
super.onDraw(canvas)
path = Path()
paint.color = Color.RED
paint.strokeWidth = 3f
path.moveTo(34f, 259f)
path.cubicTo(68f, 151f, 286f, 350f, 336f, 252f)
canvas.drawPath(path!!, paint!!)
}
}
Это заканчивается в
![enter image description here](https://i.stack.imgur.com/jiAkV.png)
Теперь вы должны настроить этот параметр, чтобы сделать его анимационным. Для этого довольно просто использовать MotionLayout
Вот код