我正在尝试捕获一个imageView并将其输出到bmp中。它目前有效,但我无法使捕获的imageView正确的大小。这给我一个问题是我的imageView侧面的黑条,它将drawingcache作为bmp放回到imageview中进行显示。
我的代码是这样的:
imageView.setDrawingCacheEnabled(真); 位图bm = Bitmap.createBitmap(imageView.getDrawingCache());
我累了:
Bitmap bm = Bitmap.createBitmap((int) dw, (int) dh,imageView.getDrawingCache());
但imageView.getDrawCache(BMP类型)与Bitmap.Config.ARGB_8888的类型不同。我不确定如何解决这个具体问题。任何帮助都会很好。
请阅读此问题以获取更多详细信息和屏幕截图。 Black bars on the side of screen capture on imageView