Java로 Android 프로젝트를 만들고 있습니다. 그러나 일부 비트 맵 메서드를 사용하여 참조가 얼마나 멀리 갈지 궁금합니다.Java Android 비트 맵 참조
Bitmap originalBitmap = BitmapFactory.decodeResource(resources, bitmapID);
을 한 후 나는 기본 클래스의 생성자 내에서 객체로 보내 : 내가 원래 비트 맵이
은 좋아
class Test
{
Bitmap memberBitmap;
Test(Bitmap b)
{
memberBitmap = b;
}
}
이것은 지금까지 내가 memberBitmap는 아직 알 originalBitmap에 대한 참조입니다.
memberBitmap = Bitmap.createScaledBitmap(memberBitmap, newWidth, newHeight, filter);
는 이제 메모리에 새로운 비트 맵을 저장하거나 내가 originalBitmap을 변경 한 :하지만 내가 뭘하고 싶은 사용하여이 비트 맵의 크기를 조정 기본적으로?
새로운 비트 맵을 만들었 으면 대신 원래의 비트 맵을 업데이트하도록 변경해야합니까?
처럼 : 그 API의 소리
memberBitmap.createScaledBitmap(memberBitmap, newWidth, newHeight, filter);