GIF, Graphics Interchange Format, 파일은 여러 이미지 또는 그래픽 압축시켜줘서, 움직이는 이미지를 만들 수 있습니다. 움짤이라고도 많이 하는데요, 움짤의 파일 형식은 대부분 gif입니다.
글라이드 라이브러리를 활용하면 아주 간단하게 구현할 수 있습니다.
글라이드 라이브러리란,
- 안드로이드 이미지 로딩 라이브러리
- 기본적으로 사진 로딩 기능과 심화적으로는 동영상, GIF 로딩 기능까지 지원
1. dependencies 에 glide 라이브러리를 추가해 줍니다.
implementation 'com.github.bumptech.glide:glide:4.11.0'
annotationProcessor 'com.github.bumptech.glide:compiler:4.11.0'
2. MainActivity에 코드를 입력해 줍니다.
이미지 뷰를 찾는 간단한 코드도 스틱코드에 저장해 놓고 사용하면 아주 편리합니다.
imageView = findViewById(R.id.imageView) // 이미지 뷰
글라이드도 자주 사용할 것 같으니 스틱코드에 한번 추가해 볼까요?
- 아주 간단한 안드로이드 스튜디오에 스틱코드 설치하는 방법
https://stickode.com/howto.html#jetbrains_installation
스틱코드를 안드로이드 스튜디오에서 설치하고 나면 오른쪽에 Upload Code 라고 보입니다.
클릭하여
언어 : 사용한 언어 -> Java
코드이름 : 내가 나중에 볼 때 알기쉬운 코드이름 -> glide
상단코드 : import 해야할 것 ->
import com.bumptech.glide.Glide;
소스코드 : 나중에 불러와서 사용할 코드 ->
Glide.with(this).load(R.drawable.이미지이름).into(이미지뷰);
호출태그 : 나중에 내가 불러올 때 입력할 키워드 -> image
호출태그에는 기본적으로 코드이름으로 지정한 것이 등록되므로, 꼭 추가하지 않으셔도 됩니다.
저는 'image' 라는 키워드도 추가로 등록했어요~!
그리고 오른쪽 아래 '업로드'를 클릭합니다.
업로드 되었다는 메세지가 뜹니다.
glide 라고 검색하면 방금 전 내가 등록한 스틱코드가 보입니다. 클릭!
아까 저장했던 그대로 불러와 진 걸 볼 수 있죠?
rew - drawable - 아래 준비해 놓은 gif 파일이름을 아까 설정한 '이미지이름'에 넣고
이미지 뷰에는 activity_main.xml 에서 설정한 imageView의 아이디를 입력해 줍니다.
'안드로이드 자바' 카테고리의 다른 글
[JAVA][Android] 자바 정규 표현식 (유효성 검사) 사용법 & 예제 (0) | 2021.08.07 |
---|---|
[JAVA][Android] registerForActivityResult() 사용하기 (0) | 2021.08.04 |
[Java][Android] 핸드폰 기기 정보 가져오기 (0) | 2021.07.27 |
[Java][Android] Lottie Animation을 이용한 버튼 구현 (0) | 2021.07.22 |
[Java][Android] 리사이클러뷰 뷰형태 구분하기 (0) | 2021.07.21 |