-
반응형
안녕하세요, 하루플입니다.
개발하다 보면 앱 퀄리티를 위해서 Gif파일을 자동 실행되도록 하고 싶을 때가 있는데요!
bumptech 에서 개발한 안드로이드 이미지 라이브러리를 사용해서 만들어보겠습니다.
build.gradle(Module)
implementation 'com.github.bumptech.glide:glide:4.11.0' annotationProcessor 'com.github.bumptech.glide:compiler:4.11.0'
gradle 모듈탭에 종속성을 추가해줍니다.
activity_main.xml
<ImageView android:id="@+id/lala_gif_img" android:layout_width="match_parent" android:layout_height="match_parent"/>
원하는 곳에 이미지뷰를 추가해줍니다.
저는 메이플 라라 캐릭터 gif를 사용해서 id를 lala_gif_img 로 설정했습니다.
이미지 삽입
이제 gif 이미지를 안드로이드 내에 삽입해야하는데요, 중요한건 res 폴더에 raw 폴더를 생성해서 넣어야합니다.
생성했으면 파일을 raw 폴더에 넣어줍니다.
MainActivity.java
public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ImageView lala_gif_img = (ImageView)findViewById(R.id.lala_gif_img); Glide.with(this).load(R.raw.lala).into(lala_gif_img); } }
여기서 R.raw.lala 는 실제 gif 파일 명이고, into는 방금 위에서 선언한 변수 명입니다.
그리고 실행해보면 gif 이미지가 올바르게 실행되는 것을 확인하실 수 있습니다.
다른 궁금한 점 있으시면 댓글 부탁드립니다.
반응형'개발 > Android' 카테고리의 다른 글
안드로이드 스튜디오 TextView 글자 중간 글씨크기, 색깔 바꾸기 (0) 2021.07.30 [안드로이드 스튜디오] 목록/내용을 접었다 펼 수 있는 Expandable Recycler View 사용 예제 (1) 2021.07.30 [안드로이드 스튜디오] 앱 처음 사용하는 사용자 확인 (SharedPreferences) (0) 2021.07.29 안드로이드 스튜디오 ViewPager2를 활용한 가로 슬라이더 (2) 2021.07.27 안드로이드 스튜디오 스마트폰 연결해 가상디바이스(AVD)로 사용하기 (2) 2021.02.02 댓글