Canvas 生成 bitmap

浪尽此生 提交于 2020-02-05 00:30:48

引用: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

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!