我需要将特定的view
(UI
)转换为图片(例如jpeg
或png
)......为了达到这个目的,我想到了通过编程查看。我在这里遇到了许多好的链接,但它们都处理Bitmap或照片本身。请指导我一个实现这种效果的线索。
请在下面找到附件截图。
谢谢!
答案 0 :(得分:1)
其实我找到了答案:
public static Bitmap loadBitmapFromView(View v, int width, int height) {
Bitmap b = Bitmap.createBitmap(width , height, Bitmap.Config.ARGB_8888);
Canvas c = new Canvas(b);
v.layout(0, 0, v.getLayoutParams().width, v.getLayoutParams().height);
v.draw(c);
return b;
}