Canvas 生成 bitmap

引用:http://wiseideal.iteye.com/blog/1175160

Java代码  收藏代码
  1. int w = 320,h = 240;  
  2. String mstrTitle = “感受Android带给我们的新体验”;  
  3. Bitmap mbmpTest = Bitmap.createBitmap(w,h, Config.ARGB_8888);  
  4. Canvas canvasTemp = new Canvas(mbmpTest);  
  5. canvasTemp.drawColor(Color.WHITE);  
  6. Paint p = new Paint();  
  7. String familyName = “宋体”;  
  8. Typeface font = Typeface.create(familyName,Typeface.BOLD);  
  9. p.setColor(Color.RED);  
  10. p.setTypeface(font);  
  11. p.setTextSize(22);  
  12. canvasTemp.drawText(mstrTitle,0,100,p);  



在canvas初始化的时候就传入了一个空的bitmap 最后canvas中绘画的内容都被绘制到了bitmap中,从而得到了我们需要的bitmap

原文地址:https://www.cnblogs.com/sode/p/2384505.html