1、可以通过setDrawingCacheEnabled,然后再getDrawingCache(),但这个你得保证onDraw被调用。
2、用Canvas,把要画的View在这个Canvas上画下来:
final Bitmap bitmap = Bitmap.createBitmap((int) sWidth, (int) sHeight, Bitmap.Config.ARGB_8888);
final Canvas c = new Canvas(bitmap);
cell.dispatchDraw(c);
这样,View的数据就画到bitmap上了。yeah。。。。
阅读(2256) | 评论(0) | 转发(0) |