취소키를 누르면 액티비티가 쌓여있는데로 쭉쭉 빠지잖아요?
이것처럼 특정기능을 연속적으로 실행했을때 순서대로 기능 하나씩을 되돌려보려고합니다.
단순 스트링이면 배열로 가지고 있다가 쯕쭉 되돌리면 될것같은데... 손으로 선을 그린다고하면 어떻게 처리해야할까요.
대략적 구현방식이나 키워드를 좀 알려주세요.
예제 환영합니다.
대략적 구현 방법을 알려드릴께요. View를 상속받는 커스텀 뷰를 하나 제작하셔야 하고, onDraw()를 재정의 하셔야 합니다.
손으로 선을 그린다고 하셨으니 Point 클래스를 하나 제작하시고 LinkedList<Point> 라는 자바컬렉션을 이용하셔야 합니다.
onDraw에서는 LinkedList<Point>의 요소를 모두 선으로 이어주시면 되구요.
undo를 하게 되면 LinkedList<Point> 마지막 요소를 제거한 뒤 화면을 갱신해 주시면 됩니다.
로그인 유지
대략적 구현 방법을 알려드릴께요. View를 상속받는 커스텀 뷰를 하나 제작하셔야 하고, onDraw()를 재정의 하셔야 합니다.
손으로 선을 그린다고 하셨으니 Point 클래스를 하나 제작하시고 LinkedList<Point> 라는 자바컬렉션을 이용하셔야 합니다.
onDraw에서는 LinkedList<Point>의 요소를 모두 선으로 이어주시면 되구요.
undo를 하게 되면 LinkedList<Point> 마지막 요소를 제거한 뒤 화면을 갱신해 주시면 됩니다.