안드로이드 개발 질문/답변
(글 수 45,052)
C:\Users\김대현\Desktop\JAVA\workspace\Evolution\src\hyun\kr\Animation.java에니메잉션
Animation(Rect imageposition, Rect screenposion,int i, int j){// i는 x 배열 j는 y 배열 j기본 값은 1 cellnumX = i; cellnumY = j; ScreenPosition = screenposion; ImagePosition = new Rect[cellnumX][cellnumY]; for(int cellcountY = 0; cellcountY < cellnumY; cellcountY++ ){ for(int cellcountX = 0; cellcountX < cellnumX; cellcountX++){ ImagePosition[cellcountX][cellcountY].left = (int) (cellcountX * imageposition.right); ImagePosition[cellcountX][cellcountY].top = (int)(cellcountY * imageposition.bottom); ImagePosition[cellcountX][cellcountY].right = (int)((cellcountX+1) * imageposition.right); ImagePosition[cellcountX][cellcountY].bottom = (int)((cellcountY+1) * imageposition.bottom); } } }
위 소스 중에
ImagePosition[cellcountX][cellcountY].left = (int) (cellcountX * imageposition.right);
ImagePosition[cellcountX][cellcountY].top = (int)(cellcountY * imageposition.bottom);
ImagePosition[cellcountX][cellcountY].right = (int)((cellcountX+1) * imageposition.right);
ImagePosition[cellcountX][cellcountY].bottom = (int)((cellcountY+1) * imageposition.bottom);
이 부분에서 계속 뻑이 나네요.... 왜 그런지 ㅠㅠㅠㅠ
렉트끼리 대입할수 없는건가요?? 에러는 없는데요 멈추네요 ㅠㅠ