大胆推测实现逻辑:
1:需要一个可以滚动的View
2:截取View在屏幕渲染的内容
3:不断滚动View,截取View渲染的内容,存储到容器中
4:将容器中图片,按顺序拼接组装起来.
5.保存
根据我们推测的逻辑...,一步步实现:
1.我们这里以WebView控件为介绍对象
<WebView
android:id="@+id/web_view"
android:layout_width="match_parent..."
android:layout_height="match_parent"/
2.获取View渲染的内容
//1:打开缓存开关
view.setDrawingCacheEnabled(true...假设我们的WebView是宽高占满屏幕的, 那么通过getDrawingCache()方法,是获取WebView在屏幕显示渲染的内容,那么WebView控件的高度就是我们每次滚动的距离.
滚动几次?...没错,就是自己画啦,在android中画画,跟现实世界画画步骤一样的,同样要先准备纸,画板,画笔.