How to convert View to Bitmap in android?

前端 未结 4 1609
南笙
南笙 2020-12-21 00:41

I\'m using following line to convert view to bitmap in android.

view.setDrawingCacheEnabled(true);
Bitmap b= view.getDrawingCache(); 

I am

4条回答
  •  爱一瞬间的悲伤
    2020-12-21 00:52

    Try This :

    LinearLayout view1 = (LinearLayout) findViewById(R.id.linear1);
    ImageView my_image = (ImageView) findViewById(R.id.my_imageView);
    
    Bitmap b = Bitmap.createBitmap(view1.getWidth(), view1.getHeight(), Bitmap.Config.ARGB_8888);
    Canvas c = new Canvas(b);
    view1.draw(c);
    
    my_image.setImageBitmap(b); 
    

    Hope it helps you.

    Thanks.

提交回复
热议问题