W Androidzie jaka jest różnica między path.reset()
a path.rewind()
?Path.reset kontra Path.rewind
docs że
public void reset()
Usunąć wszelkie linie i krzywe ścieżki, dzięki czemu jest pusty. To robi NIE zmieniaj ustawienia typu wypełnienia.
public void rewind()
Przewija ścieżkę: czyści wszystkie linie i krzywe ze ścieżki, ale zachowuje wewnętrzną strukturę danych dla szybszego ponownego użycia.
ale co to naprawdę znaczy?
kiedy należy użyć jednego z nich?
Należy również wspomnieć, że 'rewind' jest przydatna tylko wtedy, gdy twoje ścieżki mają taką samą liczbę punktów. W przeciwnym razie jest on faktycznie droższy niż "reset" – smac89