代码及范例:
private Bitmap getpage;
getpage = Bitmap.createBitmap(800, 380,Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(getpage);
canvas.drawColor(Color.LTGRAY);//这里可以进行任何绘图步骤
canvas.save(Canvas.ALL_SAVE_FLAG);
canvas.restore();
说明:将屏幕画面截取并保存至Bitmap的getpage中。
范例首先声明了getpage并设置分辨率,这个范例中创建了一个800×380像素的Bitmap。之后声明一个新的Canvas。接下来在该Canvas中(范例中为canvas)进行绘图,这里仅仅填充了浅灰色。最后的两条语句则是将画面截取保存在了getpage中。