반응형
카톡 프로필 사진 설정할떄 처럼 회전 버튼을 두고 누르면 돌아갈수 있게금 구현하고 싶은데
마땅히 검색해도 내용이 없는거 같아서 질문드립니다! 고수분들 도움 부탁드리겠습니다 ^^
2012.02.02 14:00:31
public Bitmap rotate(Bitmap bitmap, int degrees)
{
if(degrees != 0 && bitmap != null)
{
Matrix m = new Matrix();
m.setRotate(degrees, (float) bitmap.getWidth() / 2,
(float) bitmap.getHeight() / 2);
try
{
Bitmap converted = Bitmap.createBitmap(bitmap, 0, 0, bitmap.getWidth(), bitmap.getHeight(), m, true);
if(bitmap != converted)
{
bitmap.recycle();
bitmap = converted;
}
}
catch(OutOfMemoryError ex)
{
// 메모리가 부족하여 회전을 시키지 못할 경우 그냥 원본을 반환합니다.
}
}
return bitmap;
}
이메소드를 활용합니다.
rotate(bitmap , 90);
반응형