我正在用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);