使用线圈库 - imageView.draw(canvas) - 软件渲染不支持硬件位图

Using Coil library - imageView.draw(canvas) - Software rendering doesn't support hardware bitmaps

当尝试从使用 Coil 加载图像的 imageView 中绘制 canvas 时会发生这种情况。

你能帮我解决问题吗?谢谢大家

 fun loadImageFromUrl() {
        bodyImageView?.load(imagePathServer)
    }

这是从 imageview 绘制位图的代码

fun getBitmapFromView(view: View?): Bitmap? {
        var bitmap =
            Bitmap.createBitmap(view!!.width, view.height, Bitmap.Config.ARGB_8888)
        var canvas = Canvas(bitmap)
        view.draw(canvas)
        return bitmap
    }

显示问题

我找到了一种解决问题的方法,只需在侧面加载图像中添加 allowHardware(false) 即可。这就是 description 发生崩溃的原因。

   bodyImageView?.load(imagePathServer) {
            allowHardware(false)
        }