我必须在我的Android应用程序中采取类似屏幕截图的内容。它不是截图,应该是“viewshot”。它即将在位图上呈现完整的内容视图。
我找到了在位图上呈现活动内容视图的解决方案,但如果内容视图比活动大,那么只有可见部分会被绘制到位图上。
有没有人有这方面的解决方案,或者有什么想法谷歌?
由于
答案 0 :(得分:1)
根据定义,内容视图永远不会“大于活动”。
内容视图可以是可滚动的,但是大多数可滚动的东西是AdapterViews
或者使用区块机制(例如,MapView
),在它们滚动到可见位置之前都不会被渲染。没有股票方式可以对尚未呈现的事物进行“观察”。我们欢迎您创建自己的AdapterViewShotter
来迭代Adapter
中的项目,将每个项目捕获到Canvas
,然后将这些地块拼接成一个巨大的图像。