int h = 0;
for (int i = 0; i < myScrollView.getChildCount(); i++)
{
h += myScrollView.getChildAt(i).getHeight();
}
Bitmap bitmap = Bitmap.createBitmap(myScrollView.getWidth(), h, Bitmap.Config.ARGB_8888);
myScrollView.layout(0, 0, myScrollView.getWidth(), h);
final Canvas c = new Canvas(bitmap);
myScrollView.draw(c);
本文介绍了一种方法,用于将Android中ScrollView的所有子视图内容捕获为一张Bitmap图像。该过程涉及遍历所有子视图并获取其高度总和,创建相应大小的Bitmap,并使用Canvas绘制这些视图。
2140

被折叠的 条评论
为什么被折叠?



