导读:在开发过程中,经常要用到分享功能,有时需要截取当前屏幕的画面,一起分享出去。如果当前Activity高度固定,不能滑动,截取屏幕代码网上到处都是,这里就不贴出了;如果当前Activity嵌套有...
在开发过程中,经常要用到分享功能,有时需要截取当前屏幕的画面,一起分享出去。如果当前Activity高度固定,不能滑动,截取屏幕代码网上到处都是,这里就不贴出了;如果当前Activity嵌套有可滑动子控件,如ScrollView或ListView,想要连未显示的部分一起截下来,前一种方法就行不通了,这里贴出一段有效代码:
/**
* 截取scrollview的屏幕
* **/
public static Bitmap getBitmapByView(ScrollView scrollView) {
int h = 0;
Bitmap bitmap = null;
// 获取listView实际高度
for (int i = 0; i
附Demo下载地址:点击打开链接