首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用线圈库-imageView.draw(画布)-软件渲染不支持硬件位图

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

Stack Overflow用户
提问于 2020-07-04 07:49:51
回答 1查看 1.1K关注 0票数 1

当尝试从使用线圈加载图像的imageView中绘制画布时,就会发生这种情况。

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

代码语言:javascript
复制
 fun loadImageFromUrl() {
        bodyImageView?.load(imagePathServer)
    }

这是从图像视图绘制位图的代码。

代码语言:javascript
复制
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
    }

问题出现了

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-04 07:49:51

我找到了一种解决问题的方法,只需在侧加载映像中添加allowHardware(false),就可以了。这是描述为什么会发生坠机事件。

代码语言:javascript
复制
   bodyImageView?.load(imagePathServer) {
            allowHardware(false)
        }
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62726663

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档