마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

이미지 무한회전 막으려면 [closed]

0 추천
for(선의 갯수만큼){
     if(두선의 id가 같을때){
          startL_x = i //시작 점
          startL_y = i
 
          endL_x = i+1  //도착 점
          endL_y = i+1
      
          dx=endL_x-startL_x;         //두점사이의 각도구하기
          dy=endL_y-startL_y;
          rad = Math.atan2(dy, dx);
          deg=(float) ((rad*180)/3.14);        
          matrix.postRotate(deg);
          
          Bitmap wifi2= BitmapFactory.decodeResource(getResources(), R.drawable.wifi0);     
          Bitmap rotatedBitmap = Bitmap.createBitmap(wifi2,0,0, wifi2.getWidth(), wifi2.getHeight(), matrix, true);
          canvas.drawBitmap(rotatedBitmap,(float)startL_x-bitmap_midX/2,
                                                            (float)startL_y-bitmap_midY, Pnt);  
  }
}         
두점사이의 각도를 구해 이각도에 맞게 이미지를 회전시켜 그리려고 하는데
이렇게 하면 무한회전하는데요.. 원하는각도에 회전안하개 그리려면 어떻게 해야하는지..ㅠ 도움좀주세요

 

질문을 종료한 이유: 질문이 잘못됨
나능킬러 (280 포인트) 님이 2013년 12월 3일 질문
나능킬러님이 2013년 12월 3일 closed

1개의 답변

0 추천
각도를 구하고 대입하시지 왜 전부 for에 넣으셨는지...
익명사용자 님이 2013년 12월 3일 답변
두점으로 각도구하는것이 한곳이아니라 여러곳이라서요ㅠ
...