赞
踩
直接上代码
public Bitmap getNewBitMap(String text,int height,int width) {
Bitmap newBitmap = Bitmap.createBitmap(width,height, Config.ARGB_4444);
Canvas canvas = new Canvas(newBitmap);
canvas.drawBitmap(newBitmap, 0, 0, null);
TextPaint textPaint = new TextPaint();
textPaint.setAntiAlias(true);
textPaint.setTextSize(height*2/3);
textPaint.setColor(Color.rgb(0, 0, 0));
StaticLayout sl= new StaticLayout(text, textPaint, newBitmap.getWidth(), Layout.Alignment.ALIGN_CENTER,1.0f, 0.0f, false);
canvas.translate(0,height/10);
sl.draw(canvas);
return newBitmap;
}
只是为了满足我的一个需求而设置的代码结构:
从通讯录中获取联系人,然后用联系人名称的一个字做出图片,然后展示给用户。(其他不适应的条件勿喷)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。