木头86 2021-08-16 12:04
浏览 52
已结题

RecyclerView中加载高斯模糊图片出bug,Canvas: trying to use a recycled bitmap android.graphics.Bitmap@cc316f6

最外面是com.scwang.smartrefresh.layout.SmartRefreshLayout,实现下拉刷新和上拉加载,里面是RecyclerView,想要实现高斯模糊,用的RenderScript方法,结果在加载更多的时候报错了,
RuntimeException: Canvas: trying to use a recycled bitmap android.graphics.Bitmap@cc316f6
用glide加载高斯模糊图片

    // 将缩小后的图片做为预渲染的图片
    Bitmap inputBitmap = Bitmap.createScaledBitmap(image, outWidth/BITMAP_SCALE, outHeight/BITMAP_SCALE, false);
    // 创建一张渲染后的输出图片
    Bitmap outputBitmap = Bitmap.createBitmap(inputBitmap);
    // 创建RenderScript内核对象
    RenderScript rs = RenderScript.create(context);
  

请问有人知道这是怎么回事吗

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 8月24日
    • 创建了问题 8月16日