从视图中获取比getDrawingCache()更大的位图

时间:2017-09-13 19:33:04

标签: android view bitmap screenshot

我有一个RelativeLayout,我想将其内容保存到Bitmap。这里有很多解决方案,但没有人适合我的任务 主要难点是视图具有700x900像素大小。我希望获得该视图的屏幕截图,因为大小将为1000x1000。我不能只使用getDrawingCache()制作屏幕截图并进行缩放,因为RelativeLayout内的视图会缩小/拉伸。
我认为我需要调整视图本身的大小,从中创建一个Bitmap,然后重新调整它。但!如果我调整视图大小,它将大于屏幕,getDrawingCache()仅适用于视图的可见部分。我不能让我进入ScrollView来解决这种行为 任何帮助表示赞赏。

0 个答案:

没有答案