모각코/2020_모각코인데 안-모-이-조
8.5 - 모각코
m-inz
2020. 8. 5. 22:04
회의 일자 :
2020.08.05 21:00 ~ 24:00
목표 :
- 스레드로 애니메이션 만들기
결과 :
여러 이미지를 연속해서 바꿔가며 애니메이션 효과를 만들고 싶을 때 스레드를 사용하는 경우가 많다.
그래서 스레드로 애니메이션 만드는 방법을 "Do it! 안드로이드 앱 프로그래밍" 책을 참고하며
예제를 통해 공부하였다.
우선 이미지를 app/res/drawable 폴더에 복사해주어야 한다.
그리고 이미지뷰를 화면에 추가하여 설정해주고싶은 이미지 중 하나를 선택하면 된다.
"시작"이라고 적혀있는 버튼을 누르면 thread라는 애니메이션을 위한 객체가 만들어지고 thread.start()를 통해 스레드가 실행된다.
스레드에서는 drawableList에 있는 것들을 index를 통해 get하여 핸들러의 post()메서드를 호출하여 화면에 이미지를 보여준다.
이를 통해서 스레드를 사용하는 방법을 알 수 있었고 핸들러가 무엇인지 공부할 수 있었다.