/ / Android canvas, zapisz / przywróć ustawienia malowania - Java, Android, Canvas

Płótno Androida, zapisz / przywróć ustawienia malowania - java, android, canvas

Pracuję z systemem Android i czasami logika wygląda następująco:

  1. mamy pewne ustawienia w obiekcie Paint i rysujemy grafikę za pomocą płótna
  2. powinniśmy jakoś zapisać bieżące ustawienia Malowania i narysować inną grafikę
  3. powinniśmy przywrócić ustawienia farby do wartości początkowych i kontynuować rysowanie

Problem polega na tym, że nie znalazłem żadnego dogodnego sposobu na zapisanie / przywrócenie ustawień programu Paint. Nie jestem pewien, czy robienie tego ręcznie jest dobrym sposobem. Czy mógłbyś mi doradzić?

Odpowiedzi:

0 dla odpowiedzi № 1

Powinieneś zrobić tyle obiektów do malowania, ile potrzebujeszmalować rysować na płótnie. Nie chcesz zmieniać ich w locie, są one używane tylko podczas rysowania, co oznacza, że ​​potrzebujesz ich już o wartości, którą muszą namalować. Przywracasz i zapisujesz na płótnie, ponieważ to po prostu wyskakuje matryca z stos, ale farby powinny być wcześniej ustalone.