任何事都要去试试,只停留在想象的层面,那也等于waste of time,不要想当然
先看需求:
当内容已经超出了手机可显示的范围时,要截取这些所有的内容,从而生成所谓的”长截图”.
没什么难点,利用了webview的特点,和scrollview 的view的绘制,生成bitmap。
主要代码:
//这是scrollview的
public static Bitmap getBitmapByView(ScrollView scrollView) {
int h = 0;
Bitmap bitmap = null;
for (int i = 0; i < scrollView.getChildCount(); i++) {
h += scrollView.getChildAt(i).getHeight();
scrollView.getChildAt(i).setBackgroundColor(