我使用 ImageView 裁剪位图。 裁剪后我想得到裁剪后的图像,但我得到的图像与原始图像相同。 有没有办法只获取图像的可见部分?
ImageView iv = new ImageView(this);
iv.setImageBitmap(OriginalBitmap);
iv.setScaleType(ScaleType.CENTER_CROP);
Bitmap CroppedBitmap = ((BitmapDrawable) iv.getDrawable()).getBitmap();
CroppedBitmap 的值与 OriginalBitmap 相同。我怎样才能得到裁剪的?
最佳答案
这example为我工作
iv.setDrawingCacheEnabled(true);
位图 croppedBitmap = iv.getDrawingCache()
关于android - 从 ImageView 获取裁剪后的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10936555/