android:裁剪视图的特定部分

时间:2018-01-12 17:23:19

标签: android android-layout

我需要将特定的viewUI)转换为图片(例如jpegpng)......为了达到这个目的,我想到了通过编程查看。我在这里遇到了许多好的链接,但它们都处理Bitmap或照片本身。请指导我一个实现这种效果的线索。 请在下面找到附件截图。

enter image description here

谢谢!

1 个答案:

答案 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;
}