AnimationDrawable
- Drawables을 애니메이션화 하는 방법은일련의 Drawble Resource를 차례로 Load하여 Animation을 만드는 것
- 이는 한 통의 필름처럼 일련의 여러 다른 Image를 순서대로 재생하여 만드는 기본 Animation
- AnimationDrawable 클래스는 Drawable Animation의 기초이다.
연습용 Image 파일
Animation-List 생성
XML 파일은 루트 노드인 animation-list 요소
이제 움직일 Image들을 순서대로 넣어준다(item) (실행 시 순서대로 움직임)
animation-list에다 android:oneshot="true"를 추가하면 한 번만 순환한 다음 마지막 프레임에서 정지된 상태 유지 android:oneshot="false"하면 연속 재생한다.
만들어준 Animation을 보여줄 View를 만든다.
코드에서 animationDrawable을 얻어와 실행
여러 가지 Custom을 해서 원하는 때에 원하는 시간 만큼만 재생도 가능하고 특정 부분만 반복 재생하는 등 여러 Animation을 구현 가능하다
'Android > Reference' 카테고리의 다른 글
RecyclerView 화면깜빡임 현상 방지 (ItemAnimator) (0) | 2020.12.16 |
---|---|
RecyclerView 엣지 스크롤 이펙트 숨기기 (0) | 2020.12.16 |
Android OnSingleClickListener (중복클릭 방지) (0) | 2020.12.11 |
TitleBar (타이틀바), 상태바 제거 (0) | 2020.10.28 |
RecyclerView 화면에 보이는 아이템 추출 (0) | 2020.10.28 |