ОК, вы на правильном пути.Вам не хватает недействительных вызовов, в результате чего ОС вызывает OnDraw представления.
Вызов недействителен каждый раз, когда вы хотите обновить представление.Но обратите внимание, что у вашего класса есть только один объект пути, и поэтому он будет рисовать только последний сегмент.
Если я не ошибаюсь, вы должны содержать ArrayList
из Path
объектов.В onDraw
вы должны зациклить их и нарисовать их всех один за другим.