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;
}
本文介绍了一种将Android中的View组件转换为Bitmap的方法。通过LayoutInflater加载指定的XML布局资源,并使用measure、layout等方法确保View正确测量和布局。之后通过buildDrawingCache及getDrawingCache方法获取并返回Bitmap。
4780

被折叠的 条评论
为什么被折叠?



