[res - drawable] 폴더 안에 animation-list xml파일 추가
<?xml version="1.0" encoding="utf-8"?>
<animation-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:drawable="@drawable/waiting0" android:duration="70" />
<item android:drawable="@drawable/waiting1" android:duration="70" />
<item android:drawable="@drawable/waiting2" android:duration="70" />
<item android:drawable="@drawable/waiting3" android:duration="70" />
<item android:drawable="@drawable/waiting4" android:duration="70" />
<item android:drawable="@drawable/waiting5" android:duration="70" />
<item android:drawable="@drawable/waiting6" android:duration="70" />
<item android:drawable="@drawable/waiting7" android:duration="70" />
<item android:drawable="@drawable/waiting8" android:duration="70" />
<item android:drawable="@drawable/waiting9" android:duration="70" />
<item android:drawable="@drawable/waiting10" android:duration="70" />
<item android:drawable="@drawable/waiting11" android:duration="70" />
<item android:drawable="@drawable/waiting12" android:duration="70" />
<item android:drawable="@drawable/waiting13" android:duration="70" />
<item android:drawable="@drawable/waiting14" android:duration="70" />
<item android:drawable="@drawable/waiting15" android:duration="70" />
<item android:drawable="@drawable/waiting16" android:duration="70" />
<item android:drawable="@drawable/waiting17" android:duration="70" />
<item android:drawable="@drawable/waiting18" android:duration="70" />
<item android:drawable="@drawable/waiting19" android:duration="70" />
<item android:drawable="@drawable/waiting20" android:duration="70" />
<item android:drawable="@drawable/waiting21" android:duration="70" />
<item android:drawable="@drawable/waiting22" android:duration="70" />
<item android:drawable="@drawable/waiting23" android:duration="70" />
<item android:drawable="@drawable/waiting24" android:duration="70" />
<item android:drawable="@drawable/waiting25" android:duration="70" />
<item android:drawable="@drawable/waiting26" android:duration="70" />
<item android:drawable="@drawable/waiting27" android:duration="70" />
<item android:drawable="@drawable/waiting28" android:duration="70" />
<item android:drawable="@drawable/waiting29" android:duration="70" />
<item android:drawable="@drawable/waiting30" android:duration="70" />
<item android:drawable="@drawable/waiting31" android:duration="70" />
<item android:drawable="@drawable/waiting32" android:duration="70" />
<item android:drawable="@drawable/waiting33" android:duration="70" />
<item android:drawable="@drawable/waiting34" android:duration="70" />
<item android:drawable="@drawable/waiting35" android:duration="70" />
<item android:drawable="@drawable/waiting36" android:duration="70" />
<item android:drawable="@drawable/waiting37" android:duration="70" />
<item android:drawable="@drawable/waiting38" android:duration="70" />
<item android:drawable="@drawable/waiting39" android:duration="70" />
<item android:drawable="@drawable/waiting40" android:duration="70" />
<item android:drawable="@drawable/waiting41" android:duration="70" />
<item android:drawable="@drawable/waiting42" android:duration="70" />
<item android:drawable="@drawable/waiting43" android:duration="70" />
<item android:drawable="@drawable/waiting44" android:duration="70" />
<item android:drawable="@drawable/waiting45" android:duration="70" />
<item android:drawable="@drawable/waiting46" android:duration="70" />
<item android:drawable="@drawable/waiting47" android:duration="70" />
<item android:drawable="@drawable/waiting48" android:duration="70" />
<item android:drawable="@drawable/waiting49" android:duration="70" />
<item android:drawable="@drawable/waiting50" android:duration="70" />
<item android:drawable="@drawable/waiting51" android:duration="70" />
</animation-list>
duration은 지속시간 1000이 1초
[res - layout] android:src 속성에 waiting.xml 파일 추가
<ImageView
android:id="@+id/waiting"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center"
android:layout_marginBottom="20dp"
android:gravity="center"
android:src="@drawable/waiting"/>
애니메이션 효과가 나지 않는다면 gif 실행하는 코드에 AnimationDrawable을 start 해줘야 한다
ImageView waitingImage = (ImageView) mVg_Main.findViewById(R.id.waiting);
AnimationDrawable ImageAnimation = (AnimationDrawable) waitingImage.getDrawable();
ImageAnimation.start();
반응형
'JAVA' 카테고리의 다른 글
jar 파일 빌드 시 테스트 파일 제외 (0) | 2024.07.25 |
---|---|
[Java] 안드로이드 화면 제어하는 코드 (0) | 2022.04.22 |
[Java/Android] 안드로이드 부팅 후 앱 자동 실행 (0) | 2022.04.07 |
[Java/Android] 안드로이드 볼륨 조절하기 (0) | 2022.03.29 |
[Java] 특정 날짜가 유효기간 내에 있는지 확인 하는 방법 (0) | 2021.11.19 |
댓글