活动的屏幕截图,包括相机预览

u4dcyp6a  于 2021-06-29  发布在  Java
关注(0)|答案(0)|浏览(245)

我正在尝试拍摄包含一些视图以及相机预览的活动截图:

public static Bitmap screenShot(@NonNull final Activity activity) {
        View decorView = activity.getWindow().getDecorView();
        Bitmap bmp = UtilsBridge.view2Bitmap(decorView);
        DisplayMetrics dm = new DisplayMetrics();
        activity.getWindowManager().getDefaultDisplay().getMetrics(dm);
        return Bitmap.createBitmap(bmp, 0, 0, dm.widthPixels, dm.heightPixels);
    }

当我将屏幕截图保存为文件时,相机预览始终为黑色,除相机预览外,所有视图都可见

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题