안녕하세요, 안드로이드 초보개발자입니다.
스케치기능을 만들어 테스트를 진행하고 있습니다.
비트맵 캔버스를 생성하여 그리기를 하고, onDraw에서는 해당 비트맵만 그려주고 있습니다.
그리고 Undo기능을 위해 매번 선이 그려질때마다 리스트에 path와 paint를 저장합니다.
그리고 Undo가 눌렸을때 비트맵캔버스를 초기화하고, 리스트에서 마지막내용을 지운후
다시 전부다 비트맵캔버스에 그려주고 있습니다.
그런데, 리스트의 사이즈가 클경우 딜레이가 발생하는데요 ㅠ
이 딜레이를 줄이거나 없앨수 있는 방법이 없을까요?
조언 부탁드립니다.