首页 > 解决方案 > 将布局转换为位图时,位图中不显示来自屏幕的隐藏视图

问题描述

我正在从 ScrollView 布局创建位图。有些视图不是直接可见的。它们仅在我滚动 ScrollView 时可见。这些不滚动用户不可见的视图也不会显示在位图中。显示给用户的视图仅转换为位图。如何将完整的布局转换为位图。

            ScrollView marksheetLyt = findViewById(R.id.live_test_marksheet_lyt_id);
            Bitmap bitmap = Bitmap.createBitmap(marksheetLyt.getWidth(), marksheetLyt.getHeight(), Bitmap.Config.ARGB_8888);
            Canvas canvas = new Canvas(bitmap);
            marksheetLyt.draw(canvas);

            shareMarksheet(bitmap);

标签: androidcanvasbitmapandroid-canvasandroid-bitmap

解决方案


推荐阅读