Android 中,如何将dialog的布局转换成一个bitmap,转换成bitmap以后,显示的内容和原来dialog中布局显示的内容不一致,查了好多资料,都没有解决。望大佬帮助
转换代码如下:
public static Bitmap takeScreenShotOfView(View view){
view.setDrawingCacheEnabled(true);
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();
view.setDrawingCacheQuality(DRAWING_CACHE_QUALITY_HIGH);
Bitmap bitmap = view.getDrawingCache();
return bitmap;
}