美文网首页安卓开发
安卓替代getDrawingCache方法进行视图(view)截

安卓替代getDrawingCache方法进行视图(view)截

作者: 蓝不蓝编程 | 来源:发表于2020-09-05 18:08 被阅读0次

    目标

    将view导出为png图片,实现视图截图功能.

    代码

    private fun getBitmapFromView(v: View): Bitmap {
        val screenshot: Bitmap = Bitmap.createBitmap(v.width, v.height, Bitmap.Config.ARGB_8888)
        val c = Canvas(screenshot)
        c.translate(-v.scrollX.toFloat(), -v.scrollY.toFloat())
        v.draw(c)
        return screenshot
    }
    

    相关文章

      网友评论

        本文标题:安卓替代getDrawingCache方法进行视图(view)截

        本文链接:https://www.haomeiwen.com/subject/rsufektx.html