android 截取canvas内容生成bitmap图片

    //获取涂鸦板截屏
    public Bitmap getBitmap() {
        Bitmap bitmap = Bitmap.createBitmap(getWidth(), getHeight(), Bitmap.Config.ARGB_8888);
        Canvas canvas = new Canvas(bitmap);
        if(currentPath != null) {
            drawHistoryActions(canvas, currentPath);
        }else{
            drawHistoryActions(canvas);
        }
        return bitmap;
    }

如上是我的涂鸦板截屏生成bitmap的方法,实现思路就是将一张只有宽高的空白bitmap,作为canvas的画布,然后将内容画一遍。

      最后推荐给一些想进大厂或者还没有拿到心仪offer的攻城狮们一本书,由大厂java面试官胡书敏编写,满满的干货,助你进到想去的公司。

你可能感兴趣的:(android常用记录)