안드로이드 개발 질문/답변
(글 수 45,052)
private Bitmap[] mImgBack=new Bitmap[200];
으로 일단 선언후
String temp="/sdcard/drawable/";
for(int i = 0; i < 200; i++)
{
mImgBack[i]=null;
mImgBack[i]= BitmapFactory.decodeFile(temp+"backimg"+i+".jpg");
mImgBack[i]= Bitmap.createScaledBitmap(mImgBack[i], 569, 320, true);
}
test=BitmapFactory.decodeFile(temp+"backimg1.jpg");
아래와같이 배열에 넣어봤는데요 에러나네요 ㅠㅠㅠ안에 temp+"backimg1.jpg"
로 해도 그러던데 mImgBack[0]=BitmapFactory.decodeFile(temp+"backimg1.jpg");
이런식으로 해도 쟤를
canvas.drawBitmap(mImgBack[0], 0,0, null); 하면 에러고요
canvas.drawBitmap(test, 0,0, null); 를 하면 멀쩡한데 왜일까요 .알려주실분 ㅠㅠ
아그리고 두번째 질문은 SurfaceView거든요 여기에 저위에 배열 200개 이미지를 계속 로테이션 돌릴껀데요 .
어떤식으로 하는게 좋을까요 ?