本文实例为大家分享了Android实现截长图功能的具体代码,供大家参考,具体内容如下
先看看手机自带的长截屏功能: 机型: vivo x9 plus
?...,一步步实现:
1.我们这里以WebView控件为介绍对象
<WebView
android:id="@+id/web_view"
android:layout_width="match_parent...,存储到容器中
滚动的方法
//这些都是View的方法
webView.setScrollY();
webView.scrollTo();
webView.scrollBy();
每次滚动多少距离...假设我们的WebView是宽高占满屏幕的, 那么通过getDrawingCache()方法,是获取WebView在屏幕显示渲染的内容,那么WebView控件的高度就是我们每次滚动的距离.
滚动几次?...没错,就是自己画啦,在android中画画,跟现实世界画画步骤一样的,同样要先准备纸,画板,画笔.