Android 将布局文件转成图片(将View 转换成BitMap)

 View 转换成BitMap的方法,

  这样可以解决自定义图片的问题了

  

 

/**

    * 把一个view转化成bitmap对象

    * */

   public  Bitmap getViewBitmap(int layoutId) {

     View view =  getLayoutInflater().inflate(layoutId, null);

     int me = MeasureSpec.makeMeasureSpec(0,MeasureSpec.UNSPECIFIED);

           view.measure(me,me);

           view.layout(0 ,0, view.getMeasuredWidth(), view.getMeasuredHeight());

           view.buildDrawingCache();

           Bitmap bitmap = view.getDrawingCache();

           

           return bitmap;

    }

你可能感兴趣的:(Android 将布局文件转成图片(将View 转换成BitMap))