XML佈局View轉換成Bitmap

view通過LayoutInflater獲得XML佈局

View view = getLayoutInflater().inflate(R.layout.layout_your, null);

view轉換爲Bitmap

public Bitmap convertViewToBitmap(View view){
 view.measure(View.MeasureSpec.makeMeasureSpec(0,View.MeasureSpec.UNSPECIFIED),View.MeasureSpec.makeMeasureSpec(0,View.MeasureSpec.UNSPECIFIED));
 view.layout(0,0,view.getMeasuredWidth(),view.getMeasuredHeight());
 view.buildDrawingCache();
 Bitmap bitmap = view.getDrawingCache();
 return bitmap;
    }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章