代码及范例:
1 2 3 4 5 6 |
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中。