지금 책을 사서 열씸히 공부하고 있는데요,
<?xml version="1.0" encoding="utf-8"?>
<set
xmlns:android = "http://schemas.android.com/ak/res/android"
android:interpolator="@android:anim/accelerate_interpolator">
<scale
android:fromScale="1.0"
android:toXScale="0.5"
android:fromYScale="1.0"
android:toYScale="0.5"
android:pivotX="50%"
android:pivotY="50%"
android:startOffset="500"
android:duartion="500"
/>
<rotate
android:fromDegrees = "0"
android:toDegrees="360"
android:pivotX="50%"
android:pivotY="50%"
android:startOffset="500"
android:duration="1000"
/>
<alpha
android:fromAlpha="1.0"
android:toAlpha="0.0"
android:startOffset="500"
android:duration="500"
/>
</set>
라고 애니메이션 알파블렌딩 회전애니메이션을 동시에 적용하는 예제라고 나와있는데, 이걸 어떻게 사용하는지는 안나오고 이게 어떤
것인지만 설명이 나와있네요 ㅠ 그리고 책 읽어보면 이건 res/anim 폴더에 별도의 XML파일로 저장되어야된다는데 , 왜 제 프로젝트엔
res밑에 drawable 3개와 layout values 해서 5개 폴더 밖에없는데, 이건 anim라는 폴더는 어디서 찾아야 되나요 ㅠ? 그리고 이 code를 어떻게
적용시켜야 할지도 나와있지 않아서..;; 질문드립니다.
감사합니다 덕분에 잘 이해하고 넘어갔습니다.
그런데, 이거 지금 실행시키니깐 , Error 가 뜨네요 ;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
ImageView iv = (ImageView) findViewById(R.id.test); // test = imageView ID
Animation ani = AnimationUtils.loadAnimation(this, R.anim.android); // android = anim 폴더에 xml file
iv.startAnimation(ani);
}
디바이스에서 에러메세지뜨면서 홈으로 돌아옵니다..ㅠㅠ 무슨문제가 있는건가요??




폴더가 없으면 만드시면 됩니다.
애니메이션 사용방법은
ImageView iv = (ImageView) findViewById(R.id.imageview);
Animation ani = AnimationUtils.loadAnimation(this, R.anim.애니메이션 xml파일명);
iv.startAnimation(ani);
자세한 것은 http://developer.android.com/guide/topics/graphics/view-animation.html 참고하세요.