我正在用Java創建這個Android項目。但是,我想知道一些Bitmap方法的引用會走多遠。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?
如果這樣我創建了一個新的位圖,是否會有任何更改使其更新originalBitmap?
像:
memberBitmap.createScaledBitmap(memberBitmap, newWidth, newHeight, filter);