可以使用以下方法解决:
Bitmap myBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.my_image); Log.i("tag", "myBitmap address: " + System.identityHashCode(myBitmap)); // 输出Bitmap对象的地址
myImageView.setImageBitmap(null); myImageView.setImageBitmap(myBitmap);
myBitmap.eraseColor(Color.TRANSPARENT); myBitmap.prepareToDraw();
这将擦除Bitmap中所有的内容,并准备好重新绘制。重新设置Bitmap时,则会重新绘制Bitmap上的新内容。