android - 将布局转换为位图时,位图中不显示来自屏幕的隐藏视图
问题描述
我正在从 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);
解决方案
推荐阅读
- php - Kubernetes 集群中的 Laravel ENV 变量冲突
- c# - 将变量类型更改为/从(TreeViewEventArgs 或 TreeViewCancelEventArgs)
- android - 调用没有任何值的绑定适配器
- android - 如何在滚动视图中动态添加可滚动的水平线性布局
- python - 在python中合并两个排序的项目列表
- c# - Azure 语音服务语音转文本错误
- ms-access - 无法在 MS Access 查询的 IsError 函数中显示 NA
- amazon-web-services - 切换到其他网络时无法访问服务器
- python - 在 h5py 数据集中存储数组时,尺寸会改变吗?
- javascript - Amcharts“TypeError:this.chart.zoomToDates 不是函数”