Path.reset vs. Path.rewind

В андроиде какая разница между path.reset() и path.rewind()?

docs говорят, что

public void reset()

Очистить любые линии и кривые от пути, делая его пустым. Это делает НЕ изменяйте настройку заливки.

public void rewind()

Перематывает путь: очищает любые линии и кривые от пути, но сохраняет внутренняя структура данных для более быстрого повторного использования.

но что это значит?

когда нужно использовать один из них?

Ответ 1

Path.reset = > Ваш путь изменен. Возвращает для создания: new Path()

Path.rewind = > Просто очистите содержимое Path, Returns, чтобы сделать .clear() из списка