안드로이드 개발 질문/답변
(글 수 45,052)
png한장안에 여러 동작을 나열한 파일 하나를 프레임을 지정해서
화면 내에서 움직이는 것처럼 보이는 애니메이션을 하려는데
어떻게 소스를 짜야할지 모르겠네요 ㅠ
비슷한 예제 알고계신분 있으시면 자료 좀 부탁드립니다.
화면 내에서 움직이는 것처럼 보이는 애니메이션을 하려는데
어떻게 소스를 짜야할지 모르겠네요 ㅠ
비슷한 예제 알고계신분 있으시면 자료 좀 부탁드립니다.
2010.09.01 10:55:55
mAni = BitmapFactory.decodeResource(res,R.drawable.sprite);
mAnimation[0] = Bitmap.createBitmap(mAni ,0,0,150,130);
mAnimation[1] = Bitmap.createBitmap(mAni ,150,0,150,130);
mAnimation[2] = Bitmap.createBitmap(mAni ,300,0,150,130);
mAnimation[3] = Bitmap.createBitmap(mAni ,450,0,150,130);
드로우 에서 애니메이션 배열만 바꿔가며 출력하시면되요
mAnimation[0] = Bitmap.createBitmap(mAni ,0,0,150,130);
mAnimation[1] = Bitmap.createBitmap(mAni ,150,0,150,130);
mAnimation[2] = Bitmap.createBitmap(mAni ,300,0,150,130);
mAnimation[3] = Bitmap.createBitmap(mAni ,450,0,150,130);
드로우 에서 애니메이션 배열만 바꿔가며 출력하시면되요
각 동작을 위치값을 아시고 나서 해당 png를 drawable이나 bitmap으로 가져오신뒤
시작 x, y값과 width, height를 넣어 create해주는 방식으로 하시면 될것 같습니다.
동작의 갯수만큼 변수를 만들어주시고요.