Android把view的画面转换为bitmap_移动开发_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > 移动开发 > Android把view的画面转换为bitmap

Android把view的画面转换为bitmap

 2010/11/19 9:20:13  ggggnuirgw  http://ffly.javaeye.com  我要评论(0)
  • 摘要:ImageViewiv=(ImageView)findViewById(R.id.ImageView01);ImageViewiv2=(ImageView)findViewById(R.id.ImageView02);ImageViewiv3=(ImageView)findViewById(R.id.ImageView03);//draw的方式对整屏截取,但信息栏为黑色Viewcv=getWindow().getDecorView();Bitmapb=Bitmap.createBitmap
  • 标签:Android把view的画面转换为bitmap

ImageView iv = (ImageView) findViewById(R.id.ImageView01);
ImageView iv2 = (ImageView) findViewById(R.id.ImageView02);
ImageView iv3 = (ImageView) findViewById(R.id.ImageView03);
 
//draw的方式对整屏截取,但信息栏为黑色
View cv = getWindow().getDecorView();  
Bitmap b = Bitmap.createBitmap(200, 200, Bitmap.Config.RGB_565);  
cv.draw(new Canvas(b));
iv.setImageBitmap(b);
 
//对隐藏的未画过的对象,截出的是黑色
Bitmap image = Bitmap.createBitmap(200, 200, Bitmap.Config.RGB_565);
bt3.draw(new Canvas(image));
iv2.setImageBitmap(image);
 
//get drawable cache , bitmap to drawable
bt4.setDrawingCacheEnabled(true);
Bitmap bitmap = bt4.getDrawingCache();
Drawable drawable = (Drawable) new BitmapDrawable(bitmap);
iv3.setBackgroundDrawable(drawable);
?
  • 相关文章
发表评论
用户名: 匿名